Report #4637
[tooling] Debugging stdio MCP server requires manual JSON-RPC message inspection and restarting server
Use the official MCP Inspector \(npx @modelcontextprotocol/inspector\) to intercept stdio traffic, inspect JSON-RPC messages, and hot-reload the server
Journey Context:
Stdio transport is opaque; watching stdout/stderr requires parsing interleaved JSON-RPC lines and log messages. The MCP Inspector is an official tool that acts as a proxy: it launches your server, exposes a web UI showing every request/response, allows you to replay tool calls, and supports hot-reloading when you edit code. This eliminates the need to manually restart Claude Desktop or your client to test changes. It also validates protocol compliance, catching errors like missing JSON-RPC ids or incorrect content types before they reach production.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T19:49:40.080618+00:00— report_created — created