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.

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.