邮递员MCP服务器
Cloudflare Worker,通过Claude AI MCP(模型控制平面)接口提供对Postman集合和环境的API访问。
概述
此服务器允许Claude AI与您的Postman收藏和环境进行交互,以执行各种操作,包括:
- 检索集合和环境
- 创建新的集合和环境
- 向集合中添加请求
- 运行集合并获取测试结果
这使Claude能够在您的工作流程中协助执行API测试、文档和管理任务。
当前方法
邮递员MCP服务器提供以下方法:
基本实用方法
mcp__sayHello(name)-返回具有提供名称的问候语mcp__reverseString(input)-反转字符串中的字符
收集方法
mcp__get_collections()-获取您Postman帐户中的所有收藏mcp__get_collection(collectionId)-获取特定集合的详细信息mcp__create_collection(name, description)-创建新集合mcp__add_request(collectionId, name, method, url, ...)-向集合中添加请求
环境方法
mcp__get_environments()-获取Postman帐户中的所有环境mcp__get_environment(environmentId)-获取特定环境的详细信息mcp__create_environment(name, variables)-使用变量创建新环境
测试执行
mcp__run_collection(collectionId, environmentId)-使用可选环境运行集合
入门指南
- 克隆此存储库
- 安装依赖项:
npm install - 复制
.env.example向.env并添加您的Postman API密钥 - 部署到Cloudflare Workers:
wrangler deploy
发展
要在本地运行服务器进行开发,请执行以下操作:
npm run dev这将使用wrangler在本地启动服务器。
项目结构
/src-源代码
- /interfaces -TypeScript接口 - /services -服务类别 - index.ts -主要工人入口点
/test-单元测试/examples-示例用法/docs-其他文件
例子
请参阅 examples/postman-examples.md 有关如何将Postman MCP服务器与Claude AI一起使用的详细示例的文件。
部署
要部署到Cloudflare Workers,请执行以下操作:
npm run deploy确保你的 wrangler.toml 文件配置正确。
安全
此服务器需要Postman API密钥才能运行。确保您的密钥安全地存储在Cloudflare Workers环境变量中,并且不进行版本控制。
贡献
- 跟随 开发指南.md
- 坚持 SOLID_原则.md 用于代码设计
许可证
MIT许可证
