Skip to main content
株式会社オブライト
Software Development2026-09-186 min read

MCPJam Inspector: Test, Debug and Eval MCP Servers

Fast

MCPJam Inspector is an Apache 2.0 OSS platform to test, debug and eval MCP servers, via hosted app, npx, desktop, or Docker, vs. the official MCP Inspector.


MCPJam Inspector is an open-source testing and evaluation platform for Model Context Protocol (MCP) servers, covering testing, debugging and evals in one tool. Published on GitHub (MCPJam/inspector), it positions itself as an upgrade over the official MCP Inspector, claiming coverage across 16 client configurations and 170-plus models for testing tools, prompts, resources and authorization.

This article is a snapshot as of September 18, 2026, when the tool went viral on Hacker News. Open-source projects move fast, so check the official repository and docs for the latest feature set and supported versions.

Anyone building an MCP server ends up repeating the same checks: are the tool definitions correct, does the OAuth authorization flow behave as specified, and does the server still work under a newer protocol version. MCPJam Inspector lets you run these checks through both a chat-style playground and a CLI. For protocol-level changes themselves, see MCP 2026-07-28 spec release.

What it does: core features

MCPJam Inspector's core features fall into four groups: an interactive Playground, an authorization debugger, manual testing, and automated evals with CI integration.

FeatureDescription
PlaygroundChat across multiple client configurations while inspecting the full JSON-RPC message trace
Guided OAuth debuggerCovers protocol versions 03-26 / 06-18 / 11-25 / 2026-07-28 (Latest), including DCR, pre-registration and CIMD
Manual testingCall tools, resources and prompts individually to check behavior
EvalsDefine cases with expected tool calls, expected output and deterministic checks, run across Claude, GPT, Gemini or a custom provider
CI integrationWire evals and conformance checks into GitHub Actions and similar as a PR gate
SDKProgrammatic access to Inspector's capabilities
MCPJam Inspector at a glance: four entry paths feed the Playground, Guided OAuth debugger, manual testing and Evals, which target local STDIO and HTTP/S servers, with CLI and SDK wiring evals into CI as a PR gate.

How to use it: hosted app and npx for the fastest start

The quickest way to try it is the hosted app, which needs no installation. If your MCP server is exposed over HTTPS, you can connect straight from a browser.

https://app.mcpjam.com

To test a local STDIO server, or any HTTP server, the terminal version is the better fit. It requires Node.js 20 or later and starts immediately with one command.

npx @mcpjam/inspector@latest

For CI pipelines, use the CLI (@mcpjam/cli). It checks connectivity, OAuth, spec conformance and tool execution, outputting JUnit or JSON, and can test both STDIO (--command) and HTTP (--url) local servers. For how this fits into an existing CI workflow, see the Claude Code MCP integration guide.

npm i -g @mcpjam/cli

Four ways to install: pick what fits your setup

MCPJam Inspector is free to use under its license (the Inspector, CLI and SDK are Apache License 2.0 open source). Which install path to pick depends on your use case.

MethodBest forRequirement
Hosted app (app.mcpjam.com)Trying it instantly, testing HTTPS serversNo install, browser only
npx (terminal version)Testing local STDIO servers tooNode.js 20 or later
Desktop appDaily use with a GUI (Mac/Windows)Installer from GitHub Releases
DockerIntegrating into a container environmentClone the repo and build the image

For Docker, clone the repository, build the image, and run it bound to a local port.

docker build -t mcpjam/mcp-inspector:local -f mcpjam-inspector/Dockerfile .
docker run -p 127.0.0.1:6274:6274 mcpjam/mcp-inspector:local

How it differs from the official MCP Inspector

The official MCP Inspector, maintained by the MCP protocol team at Anthropic, is known as the standard tool for connectivity checks and manual testing of a server. MCPJam Inspector builds on that idea but aims further, toward a full testing-and-evaluation platform that adds evals, an OAuth debugger and CI integration.

AspectOfficial MCP InspectorMCPJam Inspector
PositioningOfficial connectivity check and manual test toolTesting and evaluation platform for server developers
OAuth debuggingBasic authorization checksGuided OAuth debugger across multiple protocol versions
EvalsNot supportedDefine and run eval cases across multiple models
CI integrationLimitedWireable into GitHub Actions and similar as a PR gate
Install pathsMainly CLI launchHosted app, npx, desktop app or Docker

Who it fits, and who it doesn't

- Good fit: thoroughly testing your own MCP server's tools, prompts and resources by hand
- Good fit: debugging an OAuth authorization flow across multiple protocol versions
- Good fit: wiring MCP server regression tests into a CI PR gate
- Good fit: continuously evaluating tool-call quality across multiple models with evals
- Not a fit: if you don't yet understand the MCP concept itself (learn the basics of MCP first)
- Not a fit: a tiny, one-off check with no server-side changes, where the official MCP Inspector may already be enough

Is MCPJam Inspector free to use?

The Inspector, CLI and SDK are open source under Apache License 2.0 and free to start using. Team or hosted features are on a paid plan whose details you should check on the official pricing page.

How is it different from the official MCP Inspector?

The official MCP Inspector is a connectivity-check and manual-test tool from the protocol side, while MCPJam Inspector adds evals, a guided OAuth debugger and CI integration on top, positioning it as a broader testing and evaluation platform.

Can I try it without installing anything?

Yes. If your MCP server is exposed over HTTPS, you can connect from the hosted app (app.mcpjam.com) directly in a browser, with no installation needed.

Can it test a local STDIO server?

Yes. The terminal version launched via npx, and the CLI, can both test local servers over STDIO (--command) and HTTP (--url).

What are the requirements to run it?

The npx terminal version requires Node.js 20 or later. The desktop app is distributed via GitHub Releases as a Mac (.dmg) or Windows (.exe) installer.

Can it be wired into CI/CD?

Yes. The CLI (@mcpjam/cli) outputs connectivity, OAuth, spec conformance and tool execution results as JUnit or JSON, so it can be wired into GitHub Actions and similar as a PR gate.

Takeaway

MCPJam Inspector consolidates the day-to-day question of whether your MCP server actually works into a single open-source platform: interactive testing, authorization debugging, automated evals and CI integration. Start with the hosted app or npx to get a feel for it, then move to the CLI and evals once you're ready to wire it into CI. For staying on top of ongoing spec changes, see the MCP official roadmap 2026-08 as well.

Related free tools (no sign-up, instant results)

Feel free to contact us

Contact Us