inspector
Verified Safeby MCPJam
Overview
Local development and debugging platform for Model Context Protocol (MCP) clients and servers, including proxying MCP server interactions, simulating UI widgets, and facilitating OAuth flows. It enables building, testing, and developing MCP clients and servers.
Installation
npx @mcpjam/inspector@latestEnvironment Variables
- PORT
- NODE_ENV
- CONVEX_URL
- CONVEX_HTTP_URL
- AUTHKIT_DOMAIN
- WORKOS_API_KEY
- LITELLM_API_KEY
- MCP_INITIAL_TAB
- MCP_CONFIG_DATA
- MCP_AUTO_CONNECT_SERVER
- MCP_SERVER_COMMAND
- MCP_SERVER_ARGS
- SENTRY_DSN
- SENTRY_ENVIRONMENT
- VERBOSE_LOGS
- HOST
Security Notes
The server component (Hono app) employs robust network security measures for a development tool, including CORS, origin validation, and comprehensive HTTP security headers (CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy). API routes are protected using a session token, with clearly defined unprotected endpoints. OAuth flows are proxied with attention to stripping sensitive headers. For the Electron desktop app, file system access (read/write) is implemented via IPC, which is expected functionality for a local development tool but represents a privileged operation. LLM API keys are primarily stored client-side in localStorage for convenience in a single-user context, which is suitable for a local dev tool but not recommended for sensitive secrets in multi-user or publicly accessible web applications. The project integrates Sentry for error reporting and PostHog for analytics, sending data to third-party services.
Similar Servers
mcp-shark
Aggregate multiple Model Context Protocol (MCP) servers into a single unified interface with a powerful monitoring UI.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
inspector
An interactive developer tool for testing, debugging, and monitoring MCP (Model Context Protocol) servers, including their tools, prompts, resources, and UI widgets.
mcp-playground
A web-based developer tool for testing, inspecting, and debugging Model Context Protocol (MCP) servers, supporting OAuth integration, request logging, and interactive execution of tools, resources, and prompts.