modelcontextprotocol/inspector
Visual testing tool for MCP servers
What it solves
MCP Inspector 是一个旨在帮助开发者构建和调试 Model Context Protocol (MCP) 服务器的开发者工具。它提供了一种检查、测试和验证这些服务器行为的方法,而无需先将其集成到完整的 AI agent 或客户端应用程序中。
How it works
该工具提供了三种不同的接口来与 MCP 服务器进行交互:
- Web UI: 使用 React 和 Mantine 构建的单页应用程序,允许进行可视化检查和交互。
- CLI: 用于自动化、CI/CD 流水线和快速反馈循环的可脚本化命令行界面。
- TUI: 使用 Ink 构建的交互式终端用户界面。
所有三个接口都共享一个通用的核心逻辑 (@inspector/core),该逻辑负责管理与 MCP 服务器的连接、处理请求/响应生命周期并管理状态。它支持多种连接方式,包括 stdio 和 HTTP,并可以通过 JSON 文件或命令行标志进行配置。
Who it’s for
正在创建 MCP 服务器的开发者,他们需要一个工具来验证其工具 (tools)、资源 (resources) 和提示词 (prompts) 是否已正确暴露并按预期运行。
Highlights
- Three Interface Options: 在完整的 Web 浏览器体验、可脚本化的 CLI 或交互式 TUI 之间进行选择。
- Cores Shared Logic: 确保所有三个客户端的行为一致。
- Comprehensive Testing Suite: 包括可组合的测试服务器和预设,以模拟各种协议特性,如 OAuth、分页和结构化输出。
- Modern Protocol Support: 支持最新的协议时代 (2026-07-28),包括 MRTR (Multi-Round Trip Request) 和标准化的 HTTP headers 等特性。
- App Review Capabilities: 包括用于审查 MCP Apps 的特定工作流,包括用于渲染小部件 (widgets) 的 sandbox iframe。
相关
- 项目
- 项目
- 项目
- 项目
- 项目