一、项目介绍
MCP(模型上下文协议)让 AI 应用能统一接入各种工具和服务,但当你写好一个 MCP 服务器后,怎么确认它真的能被模型正确调用?参数对不对、返回结构漂不漂亮、流式是否正常,往往只能靠在客户端里盲试。
MCP Inspector 是协议官方的调试器,提供 Web、CLI、TUI 三种形态。你可以把它指向任意一个本地或远程的 MCP 服务器,直观地浏览它的工具、资源、提示词,并手动发起调用、查看请求响应。它相当于 MCP 世界的接口测试工具,把联调从碰运气变成可观测。
二、项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | inspector |
| GitHub地址 | https://github.com/modelcontextprotocol/inspector |
| 项目描述 | Visual testing tool for MCP servers |
| 作者 | modelcontextprotocol |
| 开源协议 | Apache-2.0 |
| 开源状态 | 公开 |
| Languages | TypeScript |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-10-25 |
三、核心优势
- 三形态:Web 界面、命令行 CLI、终端 TUI 按需选用
- 即连即测:一条命令指向目标服务器即可发起调用
- 可观测:请求参数、返回结构、错误一目了然
- 官方维护:与 MCP 协议规范同步演进
- 适合 CI:CLI 形态可嵌入自动化与流水线
四、适用场景
适合 MCP 服务器开发者做联调与回归测试,也适合 AI 应用工程师在接入第三方 MCP 前先验证其行为。
五、安装教程
当前最新版本 2.12.0。按下方命令安装(如遇网络问题可切换镜像源):
npx @modelcontextprotocol/inspector常见报错:依赖缺失时先升级运行环境(如 Node、Python、.NET、JDK)到项目要求版本;网络超时多为镜像或代理问题,可重试或换源。
六、使用示例
下面是一段可直接运行或参考的真实示例:
npx @modelcontextprotocol/inspector --cli
# 直接调试某个 MCP 服务器(例如官方示例)
npx @modelcontextprotocol/inspector npx -y @modelcontextprotocol/server-everything七、常见问题
问:它只能测官方的服务器吗?答:不是,任何遵循 MCP 的服务器都能连。问:CLI 能进 CI 吗?答:可以,CLI 形态专为自动化与快速反馈设计,适合写进测试流程。
八、总结
inspector 用一个清晰的设计,把把联调过程变得可观测这件事从重复劳动变成了可复用、可维护的工程能力。它不追求大而全,而是把核心痛点解决得足够扎实,这正是日常开发与团队落地时最需要的那种工具。如果你也在被同类问题困扰,不妨按上面的安装与使用步骤试一试,把它接进自己的工作流。
评论 0
还没有评论,来说两句吧。