小马的测试用例那些事 创建 postman local mcp servers 打通 postman workspace 和 AI 服务商交互

老马 · 2025年07月10日 · 421 次阅读

简单记录下:
全程用的 vscode roocode 扩展 AI 服务商是 Claude4.
以下只是简单结果贴图:
该段是利用 Claude4 让它帮我搭建本地的 postman mcp server
我用的提示词仅仅两段:

Promt1:请参考下这个 https://learning.postman.com/docs/postman-ai-agent-builder/mcp-requests/create/ . 我想在我自己的 postman workspace 中针对某个 API 集合创建 mcp server.
一顿跑之后,中途短暂干预起个命名什么的,然后都是 Claude4 自动的生成了本地项目:

Promt2:我不太理解链接中的

  1. Enter the server's command and arguments (STDIO), or URL (HTTP with SSE). > Tip: Alternatively, you can paste an MCP server's JSON configuration. 这段,我该如何获得我本地已经创建好的 MCP server's JSON configuration。 然后帮我生成了需要填到 postman 客户端的那个配置,粘贴进 postman 即可。


填到下图 postman 的配置长这样
{
"command": "node",
"args": ["D:\MCP\postman-LocalMcp\build\index.js"],
"env": {
"POSTMAN_API_KEY": "Your Postman Key"
}
}

这就 OK 了? 没错 Claude4 就是这么的强大。

那些个 mcp servers 的 Tools 也是它自动写好的,我测试了下,目前已经可以做到通过在本地的 Roocode 扩展里用 Claude4 和 我这个 postman-LocalMcp 交互,让它访问的到 postman workspace 下的 API 集合以及某一个集合下的 API 接口了,这样就可以以提示词的方式,借助 AI 来驱动接口测试了。

简单谈下 mcp 的理解:创建这个 postman-LocalMcp 这是打通和 AI 提供商的 一个 我感觉就是中转通信协议, mcp 本身是个通信协议。
打通了就是 客户端提示词 --》postman-LocalMcp mcp servers 中转--》AI 提供商 处理 然后返回 给我们处理结果。
创建这个 mcp server 我看了下终端的执行过程,实际是官方的
剩下的都是 AI 构建的本地主要是 index.ts typescript 脚本 和 package.json 等。

当然以上我的 postman workspace 都是内部 而非 public 公开,请注意别轻易把自家的企业的测试接口工作空间设为 public 公开。那就 GG 了。
所以,要整个本地的 postman mcp server 来本地使用调用空间里的 API 集合和 API 接口。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册