1.MCP
MCP 的概念与作用
ModelContextProtocol(MCP)是一种开放标准和协议,旨在规范人工智能模型(如 ChatGPT)与外部数据源、工具和系统之间的通信方式。它充当"大模型与外部世界交流的翻译官",帮助模型突破纯文本交互的限制,实现更广泛的功能调用。
MCP 的标准化减少了模型与外部系统对接的复杂性,提高了交互效率。它为 AI 模型提供了可扩展的能力,使其不再局限于文本生成,而是成为能够主动执行任务的智能代理。
MCP 使大模型能够执行实际任务,例如查询数据库、访问网站、运行自动化脚本或调用 API 获取实时数据。它定义了统一的交互规则,确保模型能明确了解可用的功能、调用方式以及如何接收返回结果。
MCP 的应用场景
通过 MCP,AI 模型可以更灵活地集成外部系统,例如:
- 从数据库中检索结构化数据
- 动态获取网页内容进行分析
- 触发自动化流程(如数据处理或任务调度)
- 整合第三方 API 实现实时信息交互
2.postman-mcp-serve简介
PostmanMCPServer是⼀个MCP服务器,它与PostmanAPI集成,提供对Postman集(collections)、环境(environments)和API的全⾯管理。
2.1安装教程
前提:安装postman、cursor/trae等AI编程工具
2.1.1安装npm
npm是Node.js的默认包管理⼯具,随Node.js安装⾃动部署。因此,若要使⽤npm⼯具,实际安装 的是Node.js
访问官网下载:Node.js --- 下载 Node.js®

选择历史版本更为稳定,下载完成后点击安装包一路安装即可。
验证安装结果:
打开cmd执⾏以下命令,出现版本号,说明安装成功

2.1.2安装pnpm
npm install -g pnpm
验证安装结果(上同):
pnpm -v
2.1.3下载postman-mcp-server源码
可放在自己想放的文件夹下
git clone https://github.com/delano/postman-mcp-server.git
cd postman-mcp-server
2.1.4安装依赖
pnpm install
2.1.5构建服务器
pnpm run build
2.1.6在cursor/Trae中添加MCP配置
- 打开Postman账号设置⻚⾯
- 点击"GenerateAPIKey"(⽣成APIKey)
- 将⽣成的Key妥善保存⸺它不会再次显⽰,可保存在一个文档中

点击后名称可任意取
添加mcp配置:

在打开的mcp.json中添加postman配置:
json
{
"mcpServers": {
"postman": {
"command": "node",
"args": [
"/path/to/postman-mcp-server/build/index.js"
],
"env": {
"POSTMAN_API_KEY": "CHANGEME"
}
}
}
}
注意:args参数中添加源码⽂件(也就是前面下的Node.js)路径,POSTMAN_API_KEY参数填写前⾯是⽣成的APIKey
2.2接口实战
2.2.1向postman中添加接⼝
在Trce/cursor中输⼊提⽰词,Trce/cursor将按照指 令完成和postman⼯具的交互。
提示词:
使用 Postman MCP将接口添加到集合
接口信息
- 请求方法: GET
- 请求地址 : 自己项目的URL
- 请求参数:headerData格式/JSON(raw模式)`username:zhangsan` `password:123456`
- 请求头 :
user_token_header: 有效的 JWT(如需token则加入)
如图所示:

2.2.2 运行集合
点击Run collection运行集合

点击运⾏整个集合后,⼿动选择配置后,点击Run:

2.2.3处理接口依赖
在一些接口需要登录返回的token时需要添加对应的系统环境

像这样,虽然在环境变量中设置了JWT_TOKEN,但是列表⻚接⼝仍然401了,说明在运⾏列表⻚接⼝时请求头没有添加有效的user_token_header
提示词:
使⽤ postman MCP 处理以下操作:
处理系统测试环境, JWT_TOKEN 变量的数据为登录接⼝的返回值 data 字
配置完成后就像这样

查看运行结果:
2.2.4添加监控
前⾯接⼝的运⾏需要我们⼿动点击运⾏集合才会运⾏⼀次,若希望postman⾃动执⾏接⼝该如何操 作?就需要添加监控自动运行接口,这样就可以完成接口自动化。

点击Monitors进入配置页

运行结果:

也可以利用提示词的方式:
使⽤ postman MCP 处理以下操作: 添加监控,每天下午 14:00 执⾏博客系统接⼝集合中的所有接⼝
2.2.5添加断言
前⾯我们做的是接⼝⾃动化的效果,然⽽最终的⽬的是要校验接⼝执⾏结果是否符合预期,即接⼝⾃动化测试。
要达到测试的效果,断⾔必不可少,在postman中要对接⼝进⾏测试,需要在每个接⼝中添加Tests脚本。
然⽽,我们并没有写Tests脚本的经验。 我们不会的,那就借助AI来实现,接下来⼀起来看看postman上的AI对话⼯具Postbot。
若postman右下⻆未展⽰Postbot,说明postman版本太低。
提⽰词:
更换自己的URL 接⼝返回值添加断⾔ ,
{ "code": "SUCCESS",
"errMsg": "",
"data":" }
有效 JWT" 返回值必须包含以上三个字段 code 和 errMsg 必须满⾜以上返回值 ,data 返回值不能为空 状态码必须为 200
运行结果:
可以清晰的观察到有两个错误
