
mcp/postmanPostman MCP Server(模型上下文协议服务器)用于将AI代理、助手和聊天机器人直接连接到Postman上的API。通过自然语言提示,AI可自动化操作Postman集合、环境、工作空间等资源,实现API开发、测试与管理的智能化流程。
关于MCP协议的更多信息:什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/postman |
| 作者 | postmanlabs |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| 镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 签名验证命令 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/postman --key [***] |
| 许可证 | Apache License 2.0 |
MCP Server提供38个工具,覆盖Postman资源的创建、查询、更新等核心操作,包括集合管理、环境配置、模拟服务器部署、API规范生成等。部分工具如下表:
| 工具名称 | 简短描述 |
|---|---|
createCollection | 使用Postman Collection v2.1.0 schema格式创建集合 |
createCollectionRequest | 在集合中创建请求 |
createCollectionResponse | 为集合中的请求创建响应 |
createEnvironment | 创建环境 |
createMock | 在集合中创建模拟服务器 |
createSpec | 在Spec Hub中创建API规范(支持OpenAPI 3.0、AsyncAPI 2.0) |
createWorkspace | 创建新工作空间 |
getAuthenticatedUser | 获取当前认证用户信息(用户ID、用户名、团队ID等) |
getCollection | 查询集合详情 |
generateCollection | 从API规范生成集合 |
generateSpecFromCollection | 从集合生成API规范 |
bashdocker run -d \ --name postman-mcp-server \ -p 8080:8080 \ -e POSTMAN_API_KEY="your-postman-api-key" \ -e LOG_LEVEL="info" \ mcp/postman:latest
参数说明:
-p 8080:8080:映射容器端口到主机(默认服务端口8080)。POSTMAN_API_KEY:Postman认证密钥(必填,从Postman账户设置中获取)。LOG_LEVEL:日志级别(可选,默认info,支持debug/warn/error)。yamlversion: '3.8' services: mcp-server: image: mcp/postman:latest container_name: postman-mcp-server ports: - "8080:8080" environment: - POSTMAN_API_KEY=your-postman-api-key - LOG_LEVEL=info - WORKSPACE_ID=default-workspace-id # 可选,默认工作空间ID restart: unless-stopped volumes: - ./config:/app/config # 挂载配置文件目录(如需要自定义工具参数)
为确保镜像完整性,可通过cosign验证签名:
bashCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/postman --key [***]
createCollection描述:使用Postman Collection v2.1.0 schema格式创建集合。
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
workspace | string | 工作空间ID(可选) |
collection | object | 集合配置(可选,符合v2.1.0 schema) |
注意事项:
workspace,集合将创建在用户拥有的最旧个人工作空间中。getCollection描述:查询指定集合的详细信息(符合Postman Collection Format规范)。
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
collectionId | string | 集合ID(格式为<OWNER_ID>-<UUID>,如***-33823532ab9e41c9b6fd12d0fd459b8b) |
access_key | string | 集合只读访问密钥(可选,无需API密钥即可查询) |
注意事项:
createEnvironment描述:创建环境(存储API请求所需的变量配置)。
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
workspace | string | 工作空间ID(可选) |
environment | object | 环境配置(可选,包含变量列表) |
注意事项:
411 Length Required错误,需手动添加Content-Length请求头。createWorkspace描述:创建新工作空间(支持个人/团队/私有/公开等可见性类型)。
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
workspace | object | 工作空间配置(可选,包含名称、可见性等) |
注意事项:
createSpec描述:在Spec Hub中创建API规范(支持单文件/多文件,OpenAPI 3.0/AsyncAPI 2.0)。
参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
files | array | 规范文件列表(含路径和内容) |
name | string | 规范名称(必填) |
type | string | 规范类型(如openapi/asyncapi,必填) |
workspaceId | string | 工作空间ID(必填) |
注意事项:
/时自动创建文件夹(如components/schemas.json生成components文件夹)。使用cosign验证镜像完整性:
bashCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/postman --key [***]
本镜像基于Apache License 2.0开源协议,详见LICENSE。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务