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

老马 · July 10, 2025 · 439 hits

简单记录下:
全程用的 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 接口。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up