前言
最近一直在做 Ai Agent 和 MCP 相关的开发,一直有个痛点是觉得自己本地开发的 mcp server 调试起来有点麻烦,之前都是用 cherry studio 或者其他能够接入 mcp server 的 ai 工具来调试,官方也有调试工具 mcp inspector, 不过也得安装才可以
使用 sse / streamable http 传输的 mcp server 本质上也是一个 http 服务器,只是所有报文都有固定格式
于是我很希望有一个类似 postman 这样的工具,最好是在线工具打开就能用
最近在开发调试过程中抽空用 ai builder 写了一个单页面应用的 mcp server 调试工具,界面操作逻辑上总体类似 postman 或者后端常用的 apifox 之类的工具,我把它叫做 mcp partner
目前放在 github pages 上,可以直接通过这个地址访问
功能
-
对 SSE、Streamable HTTP 协议 MCP Server 的快捷调试,获取 tool list, 配置 tool 请求参数并调用
-
快捷导入、导出 MCP Server 配置,类似以下配置,自动识别协议类型、header
json{ "mcpServers": { "local-mcp-server": { "type": "streamable_http", "name": "192.168.199.200:9999", "url": "http://192.168.199.200:9999/mcp", "headers": {} } } } -
支持历史记录保存, 配置导出
-
可以直接用 github pages / vercel 部署,数据都存储在浏览器
-
支持使用 CORS Proxy 绕过前端跨域问题
- 默认使用 corsproxy.io
- 部署到 vercel 的话可以使用
/cors?url=来作为 cors proxy - 自己本地也可以部署一个 pancors 作为 cors 代理,保证安全
-
自定义请求 Header
-
PWA 应用,可安装到本地
不过目前没有办法对接带有 OAUTH2 这种复杂鉴权流程的 mcp server
也没法对接 stdio 输入输出的 mcp server
源码
截图
