Connecteurs MCP
Chatbotaurus utilise le Model Context Protocol (MCP) pour se connecter a des services externes. Les connecteurs MCP exposent des outils que l'agent IA peut utiliser pour effectuer des actions.
Connecteurs Integres
Chatbotaurus inclut 40+ connecteurs MCP organises en categories :
Connecteurs Metier
| Connecteur | Service | Protocole | Usage |
|---|---|---|---|
| OdooConnector | Odoo ERP | XML-RPC | CRM, facturation, inventaire |
| N8nConnector | n8n | REST API | Workflows automatises |
| MatomoConnector | Matomo | REST API | Analytics web |
| CalcomConnector | Cal.com | REST API | Planification de rendez-vous |
| NextcloudConnector | Nextcloud | WebDAV/REST | Stockage fichiers |
| RocketChatConnector | Rocket.Chat | REST API | Messagerie d'equipe |
| ForgejoConnector | Forgejo | REST API | Gestion de code source |
| AuthentikConnector | Authentik | REST API | Identite et acces |
| ListmonkConnector | Listmonk | REST API | Email marketing |
| FreeScoutConnector | FreeScout | REST API | Support client |
| TypesenseConnector | Typesense | REST API | Recherche full-text |
| DolibarrConnector | Dolibarr | REST API | ERP/CRM alternatif |
Connecteurs Recherche EU
| Connecteur | Service | Usage |
|---|---|---|
| OpenAlex | OpenAlex | Litterature scientifique |
| CORDIS | CORDIS | Projets de recherche EU |
| Eurostat | Eurostat | Statistiques europeennes |
| Europeana | Europeana | Patrimoine culturel |
Connecteurs Securite
| Connecteur | Service | Usage |
|---|---|---|
| Vault | HashiCorp Vault | Gestion des secrets |
| Keycloak | Keycloak | SSO et authentification |
| Wazuh | Wazuh | SIEM et securite |
Transport MCP
Chatbotaurus utilise le transport Streamable HTTP (spec MCP 2025-03-26) :
POST /api/v1/mcp -> JSON-RPC 2.0 (initialize, tools/list, tools/call)
GET /api/v1/mcp -> SSE stream notifications (optionnel)
DELETE /api/v1/mcp -> Terminer session
Les sessions sont gerees via le header Mcp-Session-Id.
Ajouter un Connecteur
Pour creer un nouveau connecteur MCP, voir le tutoriel Creer un Connecteur MCP.
Les connecteurs sont situes dans :
packages/server/src/services/mcp-gateway/connectors/
Catalogue Business
Le catalogue business expose les serveurs MCP deployables en un clic :
# Lister les serveurs disponibles
curl http://localhost:3000/api/v1/mcp/catalog-business
# Deployer un serveur
curl -X POST http://localhost:3000/api/v1/mcp/catalog-business/odoo-eu/deploy