用于服务器测试的 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 的支持并不完整。

相关推荐
覆东流1 小时前
7.Java数组
java·开发语言·后端
threerocks1 小时前
AI 原生软件开发生命周期手册 - 如何借助 AI,逐阶段改造软件开发生命周期
前端·javascript·后端
JavaPub-rodert1 小时前
王仕宇在 Go Context 如何解决协程泄漏与超时控制
开发语言·后端·golang·iphone·javapub·王仕宇
深漂的华哥2 小时前
Ruoyi-Plus前后端分离场景下,数据加密传输
java·spring boot·后端·开源·maven·ruoyi
why技术3 小时前
eli5,我觉得这个全网在吹的技能,使用体验真的很一般啊。
前端·人工智能·后端
学习星球3 小时前
Qwik 框架入门实战:从开源项目 Qwik City 开始,用可恢复性替代水合
后端·前端框架·开源·c5全栈
IT_陈寒5 小时前
被Java的final坑惨了,这些细节你可能也忽略了
前端·人工智能·后端
Zadig6 小时前
企业 Agent 总烂在 Demo 里?Zadig 工作流 AI 任务给了一条路
后端·devops
Zadig6 小时前
告别"人肉扛雷":Zadig 用 AI 接管发布前最脏最累的 15 分钟
后端·aiops
Nturmoils6 小时前
向量数据库不该成为新孤岛:KingbaseES 多模融合架构如何减少数据搬运
后端