用于服务器测试的 MCP 开发工具

Anthropic inspector

允许您连接到任何 MCP 服务器以测试工具、提示、资源等内容。它支持连接到 STDIO 和 SSE/HTTP 服务器。还有一个很棒的功能可以测试服务器的 OAuth 流。检查器是一个很好的起点,但我认为它不是一个令人愉悦的工具,而且我发现它落后于协议。例如,他们在很长一段时间内不支持引出。

MCPJam (Inspector + Client)

MCPJam 是一个开源检查器,是 Anthropic 检查器的替代品。它具有相同的基本功能,如工具测试和 OAuth 流测试。我喜欢 MCPJam 检查器的一点是他们有一个内置的 LLM 游乐场。您可以模拟服务器在 Claude、ChatGPT 和 Ollama 中为本地模型的行为方式。我开始比 Anthropic 检查器更多地使用它,因为它具有更完整的功能。他们也很快符合规范,我注意到他们很早就得到了引发支持。

Codename Goose (Client)

Goose 是我最喜欢的开源 MCP 客户端。他们为 Anthropic、OpenAI、Gemini、Ollama、xAI 等大量 LLM 提供商提供配置设置。它具有不错的功能,例如使用成本估算、工具调用自主权和特定型号的语音。MCP 服务器通过扩展选项卡添加。它们有预设的扩展,但您也可以配置自己的 MCP 服务器。Goose 是一个非常全面的游乐场,可以针对任何 LLM 测试您的服务器。

mcp-use (agent testing)

mcp-use 是迄今为止用于构建代理 MCP 的最佳 Python 框架。通过命令行设置连接到 MCP 服务器的代理非常简单,这样我就可以快速迭代我的 MCP 服务器并进行测试。大多数人都在 Cursor / Claude Code 等聊天客户端中使用 MCP 服务器,但代理对 MCP 服务器的使用将在不久的将来呈爆炸式增长。我认为在代理环境中测试您的服务器很重要,而 mcp-use 提供了这一点。

该项目使用 Python 构建的,这对你们大多数人来说是个好消息,

Mastra (agent testing)

Mastra 满足了对 Typescript MCP + Agent 框架的需求。Mastra 提供了一个 MCPClient,您可以在其中配置 MCP 连接。然后,您可以创建一个代理并添加您创建的 MCPClient,然后您的代理可以访问您的 MCP 服务器。到目前为止,Mastra 是在使用 Node 的代理环境中测试 MCP 服务器的最佳方式。

不过,Mastra 对 MCP 的支持并不完整。

相关推荐
MediaTea1 分钟前
Python 第三方库:Flask(轻量级 Web 框架)
开发语言·前端·后端·python·flask
q***725619 分钟前
Spring Boot + Vue 全栈开发实战指南
vue.js·spring boot·后端
清晨细雨~32 分钟前
SpringBoot整合EasyExcel实现Excel表头校验
spring boot·后端·excel
canonical_entropy39 分钟前
API无缝升级方案:从推模式到拉模式的架构演进
后端·restful·graphql
摆烂工程师1 小时前
今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了
前端·后端·程序员
追逐时光者1 小时前
快速构建一个基础、现代化的 WinForm 管理系统
后端·.net
在人间负债^3 小时前
Rust 实战项目:TODO 管理器
开发语言·后端·rust
Moonbit3 小时前
入围名单公布|2025 MGPIC 决赛即将拉开帷幕!
后端·算法
爱吃烤鸡翅的酸菜鱼3 小时前
用【rust】实现命令行音乐播放器
开发语言·后端·rust
黛琳ghz3 小时前
用 Rust 从零构建高性能文件加密工具
开发语言·后端·rust