Web App
Open app.mcpjam.com. HTTPS only. No install. Share servers with your team.
Terminal
npx @mcpjam/inspector@latest. HTTP/S and local STDIO.Which one do I need?
| Capability | Web App | Desktop | Terminal (npx) | Docker |
|---|---|---|---|---|
| Install required | None | Mac/Windows download | Node.js | Docker |
| HTTPS MCP servers | ✓ | ✓ | ✓ | ✓ |
| HTTP MCP servers | — | ✓ | ✓ | ✓ |
| Local STDIO servers | — | ✓ | ✓ | ✓ (with -- args) |
| Skills | — | ✓ | ✓ | ✓ |
| Shareable server URLs | ✓ | — | — | — |
| Always on latest version | ✓ | Re-download to update | Per-run (@latest) | Per-tag pull |
localhost), the web app cannot reach it — pick Desktop or Terminal. If you want teammates to one-click into the same server, pick Web App.
Web app
Go to app.mcpjam.com in your browser. No install required. The web app accepts HTTPS MCP server URLs only — for HTTP or local STDIO servers, use the desktop or terminal options below. See Hosted App for more.Desktop app
Download the installer for your OS and run it: The desktop app supports HTTP/S and local STDIO servers, and does not require Node.js.Terminal
Run the command in your terminal:localhost. Open that link up to see the inspector.
From your editor (VS Code, Cursor, Windsurf)
There is no dedicated editor extension — and you don’t need one. Open your editor’s integrated terminal, run the samenpx @mcpjam/inspector@latest command, and click the printed localhost link. The inspector runs alongside your dev server in any editor that has a terminal pane.
If you want the inspector to auto-launch from your project’s dev script (so it boots whenever you start your server), see Launch from Code.
Docker
Run MCPJam Inspector using Docker, bound to localhost for security:http://127.0.0.1:6274. Always use -p 127.0.0.1:6274:6274 (not -p 6274:6274) to keep the inspector local-only. On macOS/Windows, connect to host MCP servers via http://host.docker.internal:PORT instead of 127.0.0.1.
Docker with Arguments
You can pass command-line arguments to the Docker container:Start with STDIO server
This will open the MCPJam inspector and connect to a STDIO using the commands you provided.- Python Server
- Node.js Server
uv is installed and on your PATH. If you see Unknown command: uv (fish), command not found: uv (bash/zsh), or 'uv' is not recognized (Windows), install it first:Use Absolute Paths: Always use absolute file paths (e.g.,
/Users/yourname/project/server.py) to avoid path resolution issues.Start with custom port
This will start the MCPJam inspector with a custom port number. The default port is6274.
Start with Ollama
This will open the MCPJam inspector and start an Ollama model with theollama serve <model> command. Make sure you have Ollama installed.
Start with Configuration File
You can use a configuration file to connect to multiple MCP servers at once:Note: When using
npm start, you need the -- separator to pass
arguments to the underlying script.--server <name> to only connect that one. If
you’re not signed in, we’ll send you to sign in and bring you right back.
Example configuration file structure:
config.json
Mixing STDIO and HTTP/SHTTP servers
You can mix STDIO and HTTP (Streamable HTTP / SHTTP) server entries in the same config. Each entry’s transport is inferred from its fields:command + args means STDIO, url means HTTP/SHTTP.
config.json
Authorization headers, see API keys → Playground BYOK.
Start with Verbose Logging
Enable verbose HTTP request logging for debugging purposes. This is useful when troubleshooting connection issues with MCP servers.Verbose mode logs all HTTP requests made by the inspector, which can help
diagnose connectivity problems or inspect server communication.

