Persistent memory for coding agents as a single Go binary — SQLite and FTS5 behind MCP, an HTTP API, a CLI and a TUI, with no Node, Python or Docker required.
MCPJam InspectorMCP Server
Summary
Testing and evaluation workbench for MCP server authors — inspect tools and prompts, debug OAuth step by step, and score behaviour across 16 client configurations before shipping.
Features
- Playground emulating 16 client configurations and 170+ models with full JSON-RPC traces
- Step-by-step OAuth and EMA debugger with conformance checks across four protocol revisions
- Chrome DevTools-style widget emulator for OpenAI Apps SDK and MCP app UIs
- Eval test cases with expected tool calls, scored for accuracy and latency over time
- CLI and SDK for running conformance, E2E and OAuth checks in CI/CD
- Workspaces with real-time team sync so a team tests one shared server config
Installation
Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.
Description
ChatGPT, Claude and Cursor each read the same MCP server differently, and a server that behaves in one client can quietly break in another. MCPJam Inspector exists to find that gap before users do.
Inspecting and debugging
The Playground is a cross-client chat surface that emulates real client UIs, tool calls and skills, with full traces on every JSON-RPC message. It renders OpenAI Apps SDK and MCP app UIs and includes a Chrome DevTools-style widget emulator — switch between Desktop, Tablet and Mobile, test locale changes, CSP permissions, light and dark mode, hover versus touch, and safe-area insets without deploying anywhere. Server Debugging covers the manual path: run tools, resources, templates, prompts and elicitation flows directly and read the raw JSON-RPC log.
The OAuth debugger
Authorization is where MCP integrations most often fail, and MCPJam visualises OAuth and EMA exchanges step by step rather than reporting one opaque error. It runs guided conformance checks across protocol revisions 03-26, 06-18, 11-25 and 2026-07-28, covering dynamic client registration, client pre-registration and CIMD.
Evaluations and regression gating
Test cases declare the tool calls a prompt should produce; MCPJam runs them across models and tracks accuracy, latency and tool-call performance over time. The CLI and SDK make the same checks runnable in GitHub Actions or any pipeline, so a conformance or behaviour regression fails the pull request instead of reaching production. Workspaces share server groups across a team with real-time sync, so everyone tests against one configuration.
Running it
There is a hosted app at app.mcpjam.com that needs no install, and npx @mcpjam/inspector@latest runs it locally — necessary for local stdio servers. Apache-2.0 licensed and open source.
Related MCP Servers
Give a coding agent a live feedback loop on real mobile, TV and desktop apps — inspect, tap, type and capture evidence on iOS, Android and HarmonyOS over MCP or a CLI.
The official W&B MCP server: query experiment runs, Weave LLM traces, artifacts and registries in natural language, and write findings back as a W&B report.
Replicate's official MCP server: search thousands of hosted models, read their schemas, and run predictions on image, video, audio and language models from inside an agent.
