← all repositories
MCPJam/inspector

MCP server development without the ngrok subscription

MCPJam replaces ad-hoc tunneling and scattered scripts with a unified debugger, chat client, and CI gate for MCP servers and ChatGPT apps.

2.2k stars TypeScript LLMOps · EvalCoding Assistants
inspector
Velocity · 7d
+22
★ / day
Trend
accelerating
star history

What it does

MCPJam is a development platform for MCP servers, MCP apps, and ChatGPT apps. It wraps inspection, debugging, multi-model chat, OAuth conformance testing, and regression evals into a single interface—available as a hosted web app, desktop app, or local terminal runner. You can inspect JSON-RPC traffic, manually invoke tools and resources, compare LLM outputs side-by-side, and wire the whole thing into GitHub Actions to block regressions at the PR level.

The interesting bit

The App Builder treats MCP apps like web apps: it gives you a Chrome DevTools-style widget emulator with device presets, CSP checks, light/dark toggles, and safe-area insets so you can iterate on UI widgets locally without deploying. That’s unusual for a protocol inspector.

Key highlights

  • Full JSON-RPC and OAuth trace visibility across tool calls, agent steps, and host configurations.
  • Guided OAuth conformance checks covering multiple protocol versions, Dynamic Client Registration, and Client ID Metadata Documents.
  • Side-by-side chat comparison across up to three frontier models, with token usage metrics.
  • CLI and SDK for probing servers, snapshotting capabilities, and scripting custom checks.
  • CI/CD integration to run end-to-end tests, evals, and spec conformance on every pull request.

Caveats

  • The hosted web app only supports HTTPS servers; STDIO, tunneling, skills, and tasks require the local desktop or terminal inspector.
  • Skills that extend model behavior are restricted to the local filesystem and do not sync to the hosted version.

Verdict

Worth a look if you ship MCP servers or ChatGPT apps and want to catch OAuth and tool-call regressions before they reach production. Skip it if you already have a fully custom testing harness.

Frequently asked

What is MCPJam/inspector?
MCPJam replaces ad-hoc tunneling and scattered scripts with a unified debugger, chat client, and CI gate for MCP servers and ChatGPT apps.
Is inspector open source?
Yes — MCPJam/inspector is an open-source project tracked on heatdrop.
What language is inspector written in?
MCPJam/inspector is primarily written in TypeScript.
How popular is inspector?
MCPJam/inspector has 2.2k stars on GitHub and is currently accelerating.
Where can I find inspector?
MCPJam/inspector is on GitHub at https://github.com/MCPJam/inspector.

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