Report #86031
[tooling] Debugging stdio MCP servers requires restarting the host application \(Claude Desktop, Cursor\) repeatedly to test changes
Run \`npx @anthropic/mcp-inspector@latest --server node build/index.js\` \(substitute your build command\) to interactively test tool calls, edit arguments, view raw JSON-RPC traffic, and simulate client capabilities without wrapping the server in a full host client.
Journey Context:
Developers edit code, rebuild, restart Claude Desktop, trigger a tool call, see an error, and repeat. This cycle takes 30-60 seconds per iteration. The MCP Inspector provides a web UI that hot-reloads the stdio server, displays the exact JSON-RPC messages being exchanged, and allows manual injection of progress notifications and errors. It is the canonical debugging workflow used by MCP SDK maintainers but rarely documented in beginner tutorials.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T02:59:25.924713+00:00— report_created — created