适合谁
- 正在开发或维护 MCP 服务器、需要验证协议行为的工程师
- 需要在 CI 中对 MCP 服务器做自动化回归测试的团队
- 需要深入排查 MCP 请求/响应细节(如自定义请求头、错误码)的高级用户
MCP Inspector 是 MCP 协议官方维护的开发调试工具,提供 Web、CLI、TUI 三种形态来检查任意 MCP 服务器的工具、资源、提示词及底层协议交互,适合协议开发和调试场景,但本身不是面向终端用户或 AI 客户端调用的业务型 MCP 服务器。
MCP Inspector 是 Model Context Protocol 官方仓库(modelcontextprotocol/inspector)维护的开发者工具,用于检查和调试 MCP 服务器,而非一个向 AI 客户端提供工具的 MCP 服务器本身。它以单一 npm 包 @modelcontextprotocol/inspector 发布,通过全局 mcp-inspector 命令提供三种使用形态:基于 Vite + React + Mantine 的 Web 界面(默认)、用于自动化和 CI 的可脚本化 CLI,以及基于 Ink 构建的交互式终端 UI(TUI)。三者共享 @inspector/core 中的连接逻辑、状态存储和 OAuth 实现,因此行为一致。项目当前处于 v2 主线(v2/main 分支),main 分支为仅修复缺陷的 v1 旧版本。仓库还内置了一套可组合的测试 MCP 服务器(test-servers/)及大量示例配置,用于演示分页、订阅、任务、日志、MRTR 多轮往返等协议特性。
无需安装即可临时运行:npx @modelcontextprotocol/inspector(默认打开 Web UI),加 --cli 使用命令行模式,加 --tui 使用终端界面。若要从源码开发,需要 Node >=22.19.0,在仓库根目录运行 npm install(会级联安装到每个客户端子目录),再用 npm run build 构建,或在 clients/web 下用 npm run dev 进行 Web 端热更新开发。也可以使用官方发布的 Docker 镜像:docker run --rm -p 6274:6274 ghcr.io/modelcontextprotocol/inspector。