Skip to content
MCP Shelf

MCP Inspector

View on GitHub

The official debugging UI for MCP servers. Not a server you add to a client.

  • Not yet tested by us
  • ★ 11.2K GitHub stars
  • 295.1K downloads a week
  • Last commit 25 Oct 2026

At a glance

Inspector is maintained by the Model Context Protocol project. It starts a small web app that connects to one server, lists its tools, prompts and resources, and lets you call each tool with your own arguments while showing the JSON going back and forth.

Use it before blaming your client: if a server misbehaves in Inspector, the problem is the server or its config.

Made by
The Model Context Protocol project (modelcontextprotocol)
Latest version
2.12.0 (21 Oct 2026)
GitHub stars
11.2K
Downloads
295.1K a week
Last commit
25 Oct 2026
Runs on
Your computer

Our check: Written from the project's own documentation. We have not run this config ourselves yet.

What's in the pod: its tools

MCP Inspector groups its tools like this, and which ones load depends on how you set it up.

Web
A browser app for connecting to a server, listing its tools, resources and prompts, and calling them by hand.
--cli
A scriptable command line client: connect, list, call and check results, ideal for CI and quick agent feedback.
--tui
An interactive view in the terminal, for when you are on SSH or prefer the keyboard.
mcpdo
Experimental: connect once, then run many commands against that named connection.

Grouped and described by us. The README on GitHub lists the inputs each tool takes.

Set it up

  1. Run it with the server command after it: npx @modelcontextprotocol/inspector npx -y @playwright/mcp@latest
  2. Open the local address it prints in your browser.
  3. Click Connect, then List Tools, and try a tool with your own input.

New to this? See the setup guides for Claude Code, Cursor, Claude Desktop and ChatGPT.

Settings

Names are exactly as the project spells them. Required ones are marked.

SettingWhat it does
npx @modelcontextprotocol/inspectorConfig · requiredStarts the web interface. Add your server's command after it to connect straight away.npx @modelcontextprotocol/inspector node build/index.js
--cliCommand line flagUses the command line client instead of the browser.
--tuiCommand line flagUses the terminal interface.
--configCommand line flagLoads server definitions from a config file, in the same shape most MCP clients use.
--format jsonCommand line flagPrints CLI results as JSON so you can test a server with jq in a script.

What it can touch

It can read

  • Whatever the server you are testing exposes: its tools, resources and prompts

It can change

  • Only what the tools you call by hand change
  • Saves OAuth tokens and env values in your system keychain where one exists

Safer setup: Test servers against throwaway data, since calling a tool here does exactly what it would do for an agent.

Before you start

  • Node.js 22 or newer

If it does not work

It will not install or start
Version 2 needs Node 22.19 or newer. Check node --version.
Secrets are not saved between runs on Linux or in a container
There is no keychain there. Install libsecret or follow the project's guidance for machines without one.
Old v1 flags stop working
Version 2 changed several CLI flags and split --config from --catalog. Read the v1 to v2 migration guide.

Peas in a pod: similar servers

How MCP Inspector lines up against other developer tools servers on the shelf.

ServerToolsRuns onLicenceStars
MCP Inspector–Your computer–11.2K
XcodeBuildMCP24Your computerMIT6.5K
Peekaboo3Your computerMIT5.4K
Kubernetes MCP Server14Your computerApache-2.02.2K
IDA Pro MCP48Your computer–13.2K

Questions

Is this an MCP server?

No. It is the official test client for MCP servers, used by people who build or debug them. It is listed here because almost every server author needs it.

Can I use it in CI?

Yes. The CLI mode with JSON output and clear exit codes is meant for smoke-testing a server in a pipeline.

Does it support remote servers with OAuth?

Yes. It can connect over HTTP and walk through the OAuth sign-in, storing tokens in your keychain.

Is it free?

Yes. New code is Apache 2.0 licensed as the MCP project moves from MIT.

Full docs on GitHubmodelcontextprotocol/inspector

Something wrong on this page? Tell us.

More in Developer tools