Vue d’ensemble d’OpenConnector
OOMOL OpenConnector est un runtime de connexion open source et auto-hébergeable. Utilisez-le lorsque votre organisation doit gérer le stockage des identifiants, les connexions aux fournisseurs, l’accès réseau, la politique des opérations, les journaux et les mises à niveau dans son propre environnement.
Le runtime expose les opérations des fournisseurs via MCP, HTTP, OpenAPI et une console web. Les Agents et les clients utilisent les schémas, les libellés des connexions, les scopes et les résultats, tandis que les identifiants bruts des fournisseurs restent à l’intérieur de votre périmètre de déploiement.
Choisir une cible de déploiement
| Cible | À utiliser lorsque |
|---|---|
| Docker Compose | Vous recherchez le parcours le plus court vers un runtime local ou sur un serveur unique |
| Runtime source | Vous développez OpenConnector ou des exécuteurs de fournisseurs |
| Cloudflare Workers | Vous souhaitez stocker les enregistrements du runtime dans D1 et les fichiers de transit temporaires dans R2 |
Le guide d’auto-hébergement couvre les trois cibles.
Ce que vous exploitez
Votre équipe est responsable des éléments suivants :
- Les jetons d’accès administrateur et runtime.
- Les clés de chiffrement des identifiants et le stockage sensible du runtime.
- L’origine publique utilisée par les URL de callback OAuth.
- Les clients OAuth ou les configurations de clés API des fournisseurs.
- Les listes d’opérations autorisées et bloquées.
- Les sauvegardes, les contrôles réseau, la supervision et les mises à niveau.
Connecter des fournisseurs
OpenConnector prend en charge les connexions de fournisseurs par clé API, identifiants personnalisés, OAuth2 et sans authentification. Commencez par le guide général de configuration des apps OAuth, puis ouvrez le guide propre au fournisseur lorsque sa configuration l’exige :
Commencer avec un runtime protégé
Définissez un jeton d’administration et une clé de chiffrement des identifiants avant d’exposer le runtime en dehors de votre propre shell. Créez des jetons runtime distincts pour les Agents et les clients, puis limitez les opérations disponibles à celles dont ils ont besoin.
Suivez le guide d’auto-hébergement d’OOMOL OpenConnector pour déployer le runtime. Ensuite, appelez votre runtime auto-hébergé avec le SDK OpenConnector depuis TypeScript.
Wanta