← all repositories
modelcontextprotocol/inspector

Browser debugger for MCP servers bridges stdio, SSE, and HTTP

It gives MCP servers a visual debugging interface and exports working configs for clients like Cursor and Claude Code.

10.4k stars TypeScript Coding AssistantsLLMOps · Eval
inspector
Velocity · 7d
+11
★ / day
Trend
cooling
star history

What it does

MCP Inspector is a two-part developer tool for testing Model Context Protocol servers. A React-based client UI talks to a Node.js proxy that bridges the browser to your server over stdio, SSE, or streamable HTTP. It also generates mcp.json snippets you can paste directly into clients such as Cursor or Claude Code.

The interesting bit

The proxy is not a traffic interceptor; it is a protocol translator that acts as both MCP client and HTTP server, letting browser tabs control local processes. The default ports are even derived from T9 dialpad mappings of the component names, which is either charming or worrying depending on your tolerance for telecom nostalgia.

Key highlights

  • Supports stdio, SSE, and streamable HTTP transports through a single browser interface
  • Exports server launch configurations as mcp.json entries or complete files for external clients
  • Requires random session token authentication by default; disabling it carries an explicit CVE warning for remote code execution
  • Binds only to localhost by default with DNS rebinding protection via Origin header validation
  • Real-time timeout and proxy settings adjustable in the UI and persisted across sessions

Caveats

  • The proxy can spawn local processes, so exposing it beyond localhost is actively dangerous
  • Requires Node.js ^22.7.5, which is a fairly narrow version constraint

Verdict

Worth grabbing if you are building or troubleshooting MCP servers and want to stop guessing at stdio behavior. If you do not work with the Model Context Protocol, this is just a very elaborate web UI you do not need.

Frequently asked

What is modelcontextprotocol/inspector?
It gives MCP servers a visual debugging interface and exports working configs for clients like Cursor and Claude Code.
Is inspector open source?
Yes — modelcontextprotocol/inspector is an open-source project tracked on heatdrop.
What language is inspector written in?
modelcontextprotocol/inspector is primarily written in TypeScript.
How popular is inspector?
modelcontextprotocol/inspector has 10.4k stars on GitHub and is currently cooling off.
Where can I find inspector?
modelcontextprotocol/inspector is on GitHub at https://github.com/modelcontextprotocol/inspector.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.