modelcontextprotocol/inspector
Visual testing tool for MCP servers
它解决了什么问题
MCP Inspector 是一个开发者工具,旨在帮助开发者构建、测试和调试模型上下文协议(MCP)服务器。它提供了一种检查这些服务器功能和响应的方法,以确保它们在集成到更大的 AI 系统之前能够正确运行。
它如何工作
该工具作为一个单一包运行,提供了三种与 MCP 服务器交互的接口:
- Web UI:一个使用 React 和 Mantine 构建的单页应用,提供可视化界面用于检查。
- CLI:一个可脚本化的命令行界面,适用于自动化、持续集成(CI)和快速反馈循环。
- TUI:一个使用 Ink 构建的交互式终端用户界面。
这三个接口均由一个全局的 mcp-inspector 二进制文件管理,用户可以通过标志(例如 --cli 或 --tui)在它们之间切换。
适合谁使用
主要面向需要验证其服务器工具、资源和提示的 MCP 服务器开发者。
特色亮点
- 三种接口选项:提供 Web、CLI 和 TUI 版本,以适应不同的开发者工作流。
- 密钥管理:安全地处理 OAuth 令牌和环境变量,将其存储在操作系统密钥链或加密文件中。
- 全面测试:包含可组合的测试服务器和测试用例,适用于集成测试和烟雾测试。
- 代理驱动开发:采用结构化的「AI 软件工厂」方法,为人类和人机协作贡献设定特定技能和规则。
一个强大的工具,让开发者能够轻松地构建、测试和调试 MCP 服务器 — @handle
相关
- 项目
- 项目
- 项目
- 项目
- 项目