MCPJam Inspector is an open-source testing and evaluations platform for interactively inspecting and debugging MCP (Model Context Protocol) servers, MCP apps, and ChatGPT apps. It is not itself an MCP server exposing tools — it is an MCP client/debugging tool that connects to local (STDIO) or remote (HTTP/S) MCP servers, letting developers manually run tools, resources, resource templates, prompts, and elicitation flows while viewing full JSON-RPC logs. It supports cross-client evals across 16 client configurations (ChatGPT, Claude, Cursor, Copilot, and more) and 170+ models, includes a guided OAuth debugger covering multiple protocol versions (2025-03-26, 2025-06-18, 2025-11-25, and the 2026-07-28 draft, with DCR, client pre-registration, and CIMD support), a traced Playground chat interface with a Chrome DevTools-style widget emulator for OpenAI Apps SDK and MCP app UIs, Skills, team Workspaces, test-case Evals, and a CLI/SDK for CI/CD pipelines. It can be used via the hosted web app (app.mcpjam.com), a Mac/Windows desktop app, or run locally via npx @mcpjam/inspector@latest; a Docker image can also be built from source.
Setup
Choose the installation method that fits your use case: 1) Hosted web app — open app.mcpjam.com, no install required, HTTPS server URLs only, no STDIO, tunneling, skills, or tasks; 2) Desktop app — download the Mac (.dmg) or Windows (.exe) installer from GitHub Releases, supports HTTP/S and local STDIO servers, no Node.js required; 3) Terminal — requires Node.js 20+, run npx @mcpjam/inspector@latest and open the printed localhost URL, supports HTTP/S and local STDIO; 4) Docker — no published image exists, so clone the repo and build from the included Dockerfile (docker build -t mcpjam/mcp-inspector:local -f mcpjam-inspector/Dockerfile .), always run with -p 127.0.0.1:6274:6274 (not -p 6274:6274) to keep it local-only, and on macOS/Windows reach host MCP servers via http://host.docker.internal:PORT.
Use cases
Manually invoking and debugging an MCP server's tools, resources, and prompts with full JSON-RPC visibility during development
Debugging and validating MCP OAuth / EMA authorization flows and tracing errors across protocol versions
Running eval test cases across multiple LLM client configurations and tracking tool-call accuracy over time
Automating conformance, end-to-end tests, and evals in CI/CD to catch regressions before release
Iterating locally on widgets for servers that use the OpenAI Apps SDK or MCP app UIs