Token导航 LogoToken导航TokenDH.com
Postman MCP logo
开发工具未说明官方级别未说明来源级核验

Postman MCP

MCP Server

将Postman API封装为一组MCP工具,用于管理工作区、集合、请求和响应示例,以及运行监控任务。

工具数

13

提示词数

0

GitHub Stars

0

资源数

0
API集成开发工具TypeScriptClaudeClaude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anarsyakir

提供方

anarsyakir

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Postman MCP 服务器

展示/揭露 Postman API 作为一组\[模型上下文协议(MCP)\]工具。此项目将Postman的核心API端点封装成类型良好的工具,这些工具可以通过您喜欢的MCP主机(Codex、Claude Desktop等)调用。使用它来列出工作区、管理集合、编辑请求和响应(示例),甚至直接从聊天中运行监视器。

特点/功能

工具描述
listWorkspaces 列出已认证的API密钥可以访问的每个工作区。使用 GET /workspaces【260284429113736†截图】。
getWorkspace通过ID获取单个工作区的详细信息。包括集合、环境、模拟和监控的数组【260284429113736†截图】。
listCollectionsInWorkspace给定一个工作区ID,返回该工作区中包含的集合引用(UID、名称、所有者)。内部调用 GET /workspaces/{workspaceId} 并提取出 collections 数组。
createCollection 从一个 Postman Collection v2 对象创建一个新的集合。接受一个可选的参数 workspaceId 查询参数,用于将集合保存到特定的工作区【516251068010627†截图】。
getCollection 使用UID检索完整的集合定义 GET /collections/{collectionUid}【260252579404281†截图】。
updateCollection 通过使用新的Collection v2有效载荷替换现有的集合 PUT /collections/{collectionUid}【671023381355334†截图】。
createRequest向集合中添加一个新请求。发送 POST /collections/{collectionId}/requests 带着一个 request 对象,允许你向集合中追加或插入请求。
getRequest 从集合中获取一个单独的请求项,使用 GET /collections/{collectionId}/requests/{requestId} (路径变量: collectionIdrequestId)【996776406622354†截图】。
updateRequest 使用(某方法/工具)替换现有的请求定义 PUT /collections/{collectionId}/requests/{requestId}.翻译成中文是:。
createResponse 为请求创建一个示例响应(示例)。用途: POST /collections/{collectionId}/responses?request={requestId} 并且发送一个 response 身体。
getResponse 通过ID获取响应示例 GET /collections/{collectionId}/responses/{responseId}.
updateResponse使用(某个工具或方法)更新现有示例 PUT /collections/{collectionId}/responses/{responseId}
runMonitor同步执行监视器。 调用 POST /monitors/{monitorUid}/run等待执行完成并返回运行结果【322691760681237†截图】。

API限制

  • 所有端点都需要有效的API密钥。设置 POSTMAN_API_KEY 在您的环境中或 .env 文件。
  • 基础URL默认为 https://api.getpostman.com 但可以被以下方式覆盖 POSTMAN_BASE_URL (适用于欧盟或印度数据区域)。
  • 在创建或更新集合时,主体必须符合(相关规范/要求) Postman 集合 v2 规范至少应包含一个 info 带有a的物体 name 和一个 item 数组。

开始入门

本地开发

  1. 克隆此存储库并安装依赖项:
   cd postman-mcp
   npm install
  1. 复制 .env.example to .env 并添加您的Postman API密钥以及(可选)一个默认工作区:
   POSTMAN_API_KEY=pmak-xxxxxxxxxxxxxxxxxxxx
   POSTMAN_BASE_URL=https://api.getpostman.com
   DEFAULT_WORKSPACE_ID=
  1. 以开发模式运行服务器:
   npm run dev

服务器在标准输入/输出(stdin/stdout)上监听来自您的MCP主机的JSON-RPC消息。

Docker

使用提供的 Dockerfile 构建并运行:

docker compose run -e POSTMAN_API_KEY=pmak-xxx postman-mcp

与Codex(VS Code)集成

在你的(列表/记录中)添加一项条目 ~/.codex/config.toml:

[mcp_servers.postman]
command = "/usr/local/bin/node"
args = ["/absolute/path/postman-mcp/dist/server.js"]

[mcp_servers.postman.env]
POSTMAN_API_KEY = "pmak-xxx..."
POSTMAN_BASE_URL = "https://api.getpostman.com"
DEFAULT_WORKSPACE_ID = ""

重新加载 Codex 扩展;带有前缀的新工具 postman 将出现在命令面板或聊天界面中。

示例用法

列出工作区:

listWorkspaces {}

在工作区中创建一个新的集合:

createCollection {
  "collection": {
    "info": {
      "name": "Demo API",
      "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": []
  },
  "workspaceId": "8aefd87e-xxxx-4f1a-xxxx-123456789012"
}

向现有集合中添加请求:

createRequest {
  "collectionId": "631e6cfa-59b0-463c-9b89-123456789abc",
  "request": {
    "name": "Get Users",
    "request": {
      "method": "GET",
      "url": {
        "raw": "https://example.com/users",
        "protocol": "https",
        "host": ["example","com"],
        "path": ["users"]
      }
    }
  }
}

为上述请求创建一个示例回复:

createResponse {
  "collectionId": "631e6cfa-59b0-463c-9b89-123456789abc",
  "requestId": "c82dd0c2-4870-4907-8fcb-593a876cf05b",
  "response": {
    "name": "200 OK",
    "status": "OK",
    "code": 200,
    "header": [],
    "body": "{\"message\":\"success\"}"
  }
}

同步运行一个监控程序并查看其结果:

runMonitor {
  "monitorUid": "9e18469a-2c3d-4a60-8d7f-1234567890ab"
}

延长;扩展

这个MCP服务器特意专注于Postman的核心实体。您可以通过添加以下工具来进一步扩展它:

  • 环境 – 列出、创建和更新环境变量。
  • 模拟(对象) – 管理模拟服务器及其相关的示例。
  • 显示器 - 创建、更新和删除监控器,以及检索运行结果。
  • 用户信息 – 阅读API使用情况和团队成员数据。

请随意进行分支并添加更多端点以适应您的工作流程!

目录标签

目录标签

API集成开发工具TypeScriptClaudeAPI管理本地部署MCP集成Postman扩展

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP