Aller au contenu principal

Depannage MCP

En bref

Solutions aux problemes courants lors de la configuration et l'utilisation du serveur MCP.

Erreurs HTTP

CodeCauseSolution
401Cle API invalide, expiree ou absenteRegenerez une cle API avec le preset MCP depuis Cles API.
403Scope manquant sur la cle APIVerifiez que votre cle possede les scopes requis (mcp.read, mcp.write, etc.).
404Module desactive ou ressource inexistanteVerifiez que le module est active dans votre workspace (Base de connaissances, Agent, Gouvernance).
429Limite de debit atteinteAttendez quelques secondes avant de reessayer. Limite : 1000 requetes/heure par cle.

Codes erreur JSON-RPC

Le serveur MCP utilise le protocole JSON-RPC 2.0. En cas d'erreur protocolaire, le champ error.code contient un code standard :

CodeSignificationSolution
-32600Requete invalideVerifiez que le corps est un JSON-RPC 2.0 valide (jsonrpc, method, id).
-32601Methode inconnueVerifiez le nom de la methode (tools/call, tools/list, resources/list).
-32602Parametres invalidesVerifiez les types et champs requis dans les arguments de l'outil.
-32603Erreur interneReessayez. Si le probleme persiste, contactez le support.

Problemes par client

Claude Desktop

SymptomeSolution
Aucun serveur MCP visibleVerifiez le chemin du fichier claude_desktop_config.json. Redemarrez Claude Desktop.
Erreur de connexionVerifiez l'URL : https://api.ontologie-growthsystemes.com/api/mcp
Outils non chargesVerifiez les headers X-API-Key et x-workspace-id.

VS Code

SymptomeSolution
Extension MCP introuvableInstallez l'extension Copilot MCP depuis le marketplace VS Code.
Serveur deconnecteVerifiez settings.json. Rechargez la fenetre (Ctrl+Shift+P > Reload Window).

Cursor

SymptomeSolution
MCP non disponibleVerifiez la version de Cursor (MCP necessite une version recente).
Erreur d'authentificationVerifiez le format JSON dans Settings > MCP Servers.

Claude Code

SymptomeSolution
claude mcp add echoueVerifiez que le CLI Claude Code est a jour (claude update).
Serveur inaccessibleTestez la connexion : curl -I https://api.ontologie-growthsystemes.com/api/mcp

n8n

SymptomeSolution
Authentification refuseeUtilisez le format composite CLE_API:WORKSPACE_ID dans le header X-API-Key.
Timeout lors de la connexionVerifiez que votre instance n8n peut acceder a l'URL de la plateforme.
Credential non reconnuLe format attendu est df_votreCleApi:votre-workspace-id dans un seul champ Header Auth.

Outils manquants

Si certains outils n'apparaissent pas dans la liste tools/list :

  1. Module desactive — La Base de connaissances, l'Agent Studio et la Gouvernance sont des modules optionnels. Activez-les dans les parametres du workspace.
  2. Scope insuffisant — Certains outils necessitent mcp.write, mcp.workflow.execute, mcp.agent.execute ou les scopes governance.*.
  3. Feature flag — Certaines fonctionnalites avancees (Scenarios, Simulation, Templates) peuvent etre desactivees sur votre environnement.

Problemes courants supplementaires

SymptomeCauseSolution
Outils governance/agent non visiblesModule non activeActivez le module dans les parametres du workspace.
Timeout sur workflow_executeExecution longue en mode synchronePassez async: true dans les arguments pour une execution asynchrone.
Reponse outputSchema absenteLimitation du client MCPCertains clients ne supportent pas encore outputSchema. Ce n'est pas une erreur serveur.

Outils de diagnostic

MCP Inspector

L'outil MCP Inspector permet de tester la connexion et d'inspecter les outils exposes par le serveur.

Test via curl

Envoyez une requete JSON-RPC pour verifier que le serveur repond :

curl -X POST https://api.ontologie-growthsystemes.com/api/mcp \
-H "Content-Type: application/json" \
-H "X-API-Key: df_VOTRE_CLE" \
-H "x-workspace-id: VOTRE_WORKSPACE_ID" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Reponse attendue : un objet JSON contenant la liste des outils disponibles.

Logs et debug

Claude Desktop

Les logs MCP sont dans le dossier de donnees de Claude Desktop :

  • macOS : ~/Library/Logs/Claude/
  • Windows : %APPDATA%\Claude\logs\

Pour plus de details sur la configuration MCP dans Claude Desktop, consultez le guide officiel MCP.

VS Code

Ouvrez la palette de commandes (Ctrl+Shift+P) > Output > selectionnez le canal MCP dans le menu deroulant.

Claude Code

Ajoutez le flag --verbose pour voir les echanges MCP :

claude --verbose

Pour plus de details sur la configuration MCP dans Claude Code, consultez la documentation officielle.

Tester la connexion

Pour verifier que votre serveur MCP est accessible :

curl -H "X-API-Key: df_VOTRE_CLE" \
-H "x-workspace-id: VOTRE_WORKSPACE_ID" \
https://api.ontologie-growthsystemes.com/api/mcp

Besoin d'aide ?

Ecrivez-nous : Support et contact.