Como depurar por que sua ferramenta MCP não está sendo chamada
Quando usar: Você escreveu uma ferramenta, Claude não a usa e você não sabe por quê.
Pré-requisitos
- Node — nodejs.org ou nvm
Fluxo
-
Iniciar InspectorExecute npx @mcpjam/inspector@latest e abra a URL impressa.✓ Copiado→ UI abre no navegador
-
Conectar seu servidorNa UI, adicione seu servidor (stdio ou HTTP) e conecte.✓ Copiado→ Lista de ferramentas é preenchida
-
Simular um promptNa aba Chat, faça uma pergunta que deve acionar sua ferramenta. Observe o rastreamento JSON-RPC.✓ Copiado→ Ou a ferramenta dispara (bom) ou você vê por que o modelo a rejeitou (descrição ruim, schema de entrada ausente)
Resultado: Motivo concreto (descrição de ferramenta incorreta, problema de schema, escolha de modelo) com uma correção visível.
Armadilhas
- Testar com um modelo mais fraco que nunca usa ferramentas — Teste em vários modelos na aba Evals — Haiku, Sonnet, GPT-4o — o comportamento varia