{"type":"mcp_server","name":"inspector","description":"The MCP Inspector is a developer tool for testing and debugging MCP servers, allowing users to inspect server implementations without cloning the repository. It includes a client UI and MCP proxy server.","category":"Developer Tools","language":"TypeScript","stars":10208,"forks":162,"owner":"modelcontextprotocol","github_url":"https://github.com/modelcontextprotocol/inspector","homepage":"https://modelcontextprotocol.io","setup":"## Setup\n\n**From an MCP server repository:**\n\n1.  Use `npx @modelcontextprotocol/inspector node build/index.js` to inspect an MCP server implementation.\n2.  Pass arguments directly to your server.\n3.  Set environment variables using the `-e` flag.\n4.  Use `--` to separate inspector flags from server arguments.\n5.  Customize the client UI (default port 5173) and MCP proxy server (default port 3000) ports using `CLIENT_PORT` and `SERVER_PORT`.\n\n**From this repository:**\n\n*Development mode:*\n\n1.  `npm run dev`\n\n> **Note for Windows users:**\n> On Windows, use the following command instead:\n>\n> ```bash\n> npm run dev:windows\n> ```\n\n*Production mode:*\n\n1.  `npm run build`\n2.  `npm start`","tools":"## Available Tools\n\n1.  **MCP Inspector:** A developer tool for testing and debugging MCP servers.\n2.  **Client UI:** Allows interaction with the inspector (default port 5173).\n3.  **MCP Proxy Server:** Communicates with local MCP processes (default port 3000).\n4.  **Bearer Token Authentication:** Supports bearer token authentication for SSE connections.","faq":null,"created_at":"2024-10-03T21:47:42+00:00","updated_at":"2025-03-28T22:25:06+00:00","source_url":"https://model-context-protocol.com/servers/mcp-server-visual-testing-inspector-tool","related_articles":[]}