Aller au contenu
OPEN SOURCE · APACHE-2.0

OpenConnector : la passerelle open source pour les agents IA.

OpenConnector est un runtime de connecteurs open source sous licence Apache-2.0, maintenu par OOMOL, qui relie les agents IA aux API des applications. Il gère les connexions aux comptes et les identifiants, et expose des Actions via SDK, CLI, MCP ou HTTP. Hébergez-le vous-même ou choisissez l’hébergement OOMOL.

OpenConnector est le runtime de connecteurs open source maintenu par OOMOL. Le site officiel du projet est openconnector.io.

Vous préférez éviter le déploiement ? Utiliser OOMOL↗

  • Auto-hébergement
  • Actions inspectables
  • SDK · CLI · MCP · HTTP

LA CONSOLE LOCALE

Découvrez ce que votre agent peut utiliser.

Parcourez les fournisseurs, configurez les connexions et inspectez les Actions dans la console incluse avec OpenConnector.

Voir le projet
Aperçu interactif de la console · Sélection d’applications, sans compte connecté ni runtime actif.

FONCTIONNEMENT

Une frontière claire entre agents et applications.

Les agents découvrent les opérations disponibles. La passerelle vérifie les accès et exécute l’Action. Les identifiants des fournisseurs restent dans l’environnement d’exécution.

Votre agent / application

OpenConnector

Identifiants · Périmètres d’accès · Règles · Journaux

Applications connectées
01

Connecter un compte

Configurez une clé API ou autorisez une connexion OAuth. Conservez les identifiants du compte derrière la passerelle.

02

Découvrir une Action

Inspectez les schémas d’entrée, les autorisations requises et l’identité de la connexion avant l’appel.

03

Contrôler l’exécution

Utilisez des jetons d’accès et des règles par Action, puis consultez les journaux d’exécution expurgés des données sensibles.

CATALOGUE DE CONNECTEURS

Les applications que vous utilisez déjà.

Explorez quelques fournisseurs familiers. Consultez leur code source ou connectez un compte avec OOMOL.

OUTILS DE DÉVELOPPEMENT

Un modèle d’Action. Les outils de votre choix.

Commencez par une Action publique Hacker News, puis connectez les applications nécessaires. Le SDK et la CLI prennent en charge les environnements auto-hébergés et hébergés par OOMOL.

Lire la documentation
TypeScript
import { OpenConnector } from "@oomol-lab/connector";

const connector = new OpenConnector({
  baseUrl: "http://localhost:3000",
  runtimeToken: process.env.OOMOL_CONNECT_RUNTIME_TOKEN,
});

const stories = await connector.hackernews.get_top_stories({});
console.log(stories);

Installez d’abord @oomol-lab/connector. Cet exemple appelle une instance locale d’OpenConnector depuis Node.js.

Prêt à l’emploi. Libre à vous de l’adapter.

Commencez avec des Actions prêtes à l’emploi, exécutez la passerelle sur votre infrastructure et contribuez les améliorations dont vous avez besoin.

  • Actions prêtes à l’emploi
  • Passerelle auto-hébergeable
  • Contributions communautaires
Comparer les capacités et le déploiement

COMMENCER À DÉVELOPPER

Choisissez où l’exécuter.

Exécutez OpenConnector sur votre infrastructure ou confiez à OOMOL l’hébergement et les connexions OAuth prises en charge.

VOTRE INFRASTRUCTURE

Exécuter OpenConnector

Pour les développeurs qui souhaitent maîtriser l’exécution, le stockage et la configuration.

  • Démarrez localement avec Docker ou Node.js.
  • Gérez vos identifiants et vos applications OAuth.
  • Inspectez, étendez et déployez le code source.

SANS DÉPLOIEMENT

Utiliser OOMOL

Pour les personnes et les équipes qui souhaitent connecter des applications et commencer à appeler des Actions.

  • Utilisez un environnement de connecteurs hébergé.
  • Autorisez les applications compatibles avec OAuth géré.
  • Accédez-y via un agent, la CLI, MCP ou le SDK.

Les deux options partagent les identifiants des fournisseurs et des Actions ainsi que les schémas. La configuration du client et l’autorisation des comptes dépendent de l’environnement choisi.

Questions sur OpenConnector

Qu’est-ce qu’OpenConnector ?

OpenConnector par OOMOL est une passerelle open source entre les agents IA et les API des applications. Elle gère les connexions aux comptes et expose des Actions inspectables via SDK, CLI, MCP et HTTP.

À propos du projet →

Puis-je l’utiliser sans l’hébergement OOMOL ?

Oui. Exécutez le runtime open source sur votre infrastructure et configurez vos identifiants et applications OAuth. L’hébergement OOMOL est une option qui fournit un runtime hébergé et un OAuth géré pour les applications compatibles.

Auto-héberger OpenConnector avec Docker →

Toutes les Actions du catalogue sont-elles vérifiées ?

Une définition de catalogue, un exécuteur local et un appel réussi à l’API du fournisseur représentent des niveaux de preuve différents. Vérifiez l’Action, la révision du code et les notes de vérification avant utilisation.

Vérification →

Suffit-il de changer l’URL pour changer de runtime ?

Les identifiants de fournisseurs et d’Actions ainsi que les schémas sont partagés dans les cas compatibles, mais les jetons, connexions, paramètres OAuth et clients dépendent du déploiement. Suivez le guide du runtime choisi.

SDK et CLI →

DÉVELOPPÉ AU GRAND JOUR

Lisez le code. Exécutez-le. Adaptez-le.

Explorez le moteur d’exécution et les exécuteurs des fournisseurs, signalez un problème ou contribuez un connecteur. Le projet est sous licence Apache-2.0.

Définition du projet · extrait du README en anglais

“OpenConnector is an open-source connector gateway for AI agents”

OpenConnector README · OOMOL↗

5,799 étoiles de la communauté GitHub.