Postman MCP Server

Postman MCP Server

site icon
2025.03.18 2
TypeScriptAPI 测试API 管理文档生成开发效率
Postman MCP Server 是一个基于 Cloudflare Worker 的服务,提供通过 Claude AI MCP 接口访问 Postman 集合和环境的能力。它允许 Claude AI 与 Postman 集合和环境进行交互,执行包括检索、创建、添加请求和运行测试等操作,从而辅助 API 测试、文档和管理任务。
View on GitHub

Overview

基本能力

产品定位

Postman MCP Server 是一个中间件服务,旨在通过 Claude AI MCP 接口提供对 Postman 集合和环境的 API 访问,以增强 API 测试、文档和管理的工作流程。

核心功能

  • 基本工具方法:如问候和字符串反转。
  • 集合管理:获取、创建集合,以及向集合中添加请求。
  • 环境管理:获取、创建环境,并管理环境变量。
  • 测试执行:运行集合并获取测试结果。

适用场景

  • API 测试自动化
  • API 文档生成和管理
  • 工作流程中的 API 管理辅助

工具列表

  • mcp__sayHello:返回问候语。
  • mcp__reverseString:反转字符串。
  • mcp__get_collections:获取所有集合。
  • mcp__get_collection:获取特定集合详情。
  • mcp__create_collection:创建新集合。
  • mcp__add_request:向集合添加请求。
  • mcp__get_environments:获取所有环境。
  • mcp__get_environment:获取特定环境详情。
  • mcp__create_environment:创建新环境。
  • mcp__run_collection:运行集合并获取测试结果。

常见问题解答

  • 如何保护 Postman API 密钥?:确保密钥存储在 Cloudflare Workers 环境变量中,不要提交到版本控制。
  • 如何部署?:使用 wrangler deploy 命令部署到 Cloudflare Workers。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 安装项目依赖:
npm install

安装教程

  1. 克隆仓库。
  2. 复制 .env.example.env 并添加 Postman API 密钥。
  3. 部署到 Cloudflare Workers:
wrangler deploy

调试方式

  1. 本地运行开发服务器:
npm run dev
  1. 使用提供的示例进行测试。

许可证

该项目遵循 MIT 开源许可条款。