Back to Gap Map Product / UX / Agent protocols & SDKs

MCP Inspector

Anthropic
open source / Overall score: 3.6

MCP Inspector is a developer tool for testing and debugging MCP servers. One npm package and one binary run three clients, a React web UI with a Node backend, a scriptable CLI for automation and CI, and an Ink terminal UI. It handles OAuth and stores client secrets in the OS keychain where one is available.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI, new code)+MIT(OSI, legacy contributions not yet relicensed)
docs
CC-BY-4.0(documentation other than the specifications
source
public
core features withheld
no

MCP Inspector carries the Model Context Protocol project's transition license - Apache-2.0 for new code, with MIT kept for earlier contributions whose authors have not agreed to relicense - and both are OSI-approved. The whole tool, covering the web, CLI and terminal clients, is in the public repository and runs via `npx @modelcontextprotocol/inspector` with no key or paid tier.

Adoption

4 high confidence
4.0

Downloads are measured directly from the npm package, since it is the debugging tool itself rather than an SDK or a dependency of one. That makes the count a direct measurement of the tool's own users, with no adjustment needed to stand for the product.

Capability

3 medium confidence
3.0

MCP Inspector implements the client role only, exercising a server's full primitive set through three surfaces - a web UI, a CLI and a terminal UI - from one binary. What keeps it a step below SDKs such as the MCP Python SDK is the missing server role, not any missing feature, and the README does not state which specification version it targets.

  • https://raw.githubusercontent.com/modelcontextprotocol/inspector/main/README.md recorded 2026-09-17

    The README: "A developer tool for inspecting Model Context Protocol (MCP) servers", shipping as one package with three client surfaces - a Vite and React web app, "a scriptable command-line client for automation, CI, and fast agent feedback loops", and an Ink terminal UI - all run through one `mcp-inspector` binary. It inspects servers; it does not implement one.

Verified 2026-09-17