Aller au contenu principal

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

ConnecteurServiceProtocoleUsage
OdooConnectorOdoo ERPXML-RPCCRM, facturation, inventaire
N8nConnectorn8nREST APIWorkflows automatises
MatomoConnectorMatomoREST APIAnalytics web
CalcomConnectorCal.comREST APIPlanification de rendez-vous
NextcloudConnectorNextcloudWebDAV/RESTStockage fichiers
RocketChatConnectorRocket.ChatREST APIMessagerie d'equipe
ForgejoConnectorForgejoREST APIGestion de code source
AuthentikConnectorAuthentikREST APIIdentite et acces
ListmonkConnectorListmonkREST APIEmail marketing
FreeScoutConnectorFreeScoutREST APISupport client
TypesenseConnectorTypesenseREST APIRecherche full-text
DolibarrConnectorDolibarrREST APIERP/CRM alternatif

Connecteurs Recherche EU

ConnecteurServiceUsage
OpenAlexOpenAlexLitterature scientifique
CORDISCORDISProjets de recherche EU
EurostatEurostatStatistiques europeennes
EuropeanaEuropeanaPatrimoine culturel

Connecteurs Securite

ConnecteurServiceUsage
VaultHashiCorp VaultGestion des secrets
KeycloakKeycloakSSO et authentification
WazuhWazuhSIEM 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