Comment déboguer pourquoi votre outil MCP n'est pas appelé
Quand l'utiliser : Vous avez écrit un outil, Claude ne l'utilise pas, et vous ne savez pas pourquoi.
Prérequis
- Node — nodejs.org ou nvm
Déroulement
-
Lancez InspectorExécutez npx @mcpjam/inspector@latest et ouvrez l'URL affichée.✓ Copié→ L'interface utilisateur s'ouvre dans le navigateur
-
Connectez votre serveurDans l'interface utilisateur, ajoutez votre serveur (stdio ou HTTP) et connectez-vous.✓ Copié→ La liste des outils est remplie
-
Simulez une inviteDans l'onglet Chat, posez une question qui devrait déclencher votre outil. Observez la trace JSON-RPC.✓ Copié→ Soit l'outil s'exécute (bon), soit vous voyez pourquoi le modèle l'a rejeté (mauvaise description, schéma d'entrée manquant)
Résultat : Raison concrète (mauvaise description d'outil, problème de schéma, choix du modèle) avec une correction visible.
Pièges
- Tester avec un modèle plus faible qui n'utilise jamais les outils — Testez sur plusieurs modèles dans l'onglet Evals — Haiku, Sonnet, GPT-4o — le comportement varie