Postman Tool Generation MCP Server
一个 MCP 服务器,可以从 Postman 集合和请求中生成 AI 代理工具。 该服务器与 Postman API 集成,将 API 端点转换为类型安全的代码,这些代码可以与各种 AI 框架一起使用。
Tools
generate_ai_tool
Generate code for an AI agent tool using a Postman collection and request
README
Postman 工具生成 MCP 服务器
一个从 Postman 集合和请求生成 AI 代理工具的 MCP 服务器。此服务器与 Postman API 集成,将 API 端点转换为类型安全的代码,可用于各种 AI 框架。
<a href="https://www.producthunt.com/posts/mcp-server-for-postman-ai-tool-generator?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-mcp-server-for-postman-ai-tool-generator" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=824239&theme=dark&t=1737988039824" alt="MCP Server for Postman AI Tool Generator - Convert Postman APIs into type-safe AI tools seamlessly. | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
模型上下文协议 (MCP) 是一种用于管理大型语言模型 (LLM) 和外部系统之间上下文的新的标准化协议。 在此存储库中,我们提供了一个安装程序以及一个用于 Postman 工具生成 API 的 MCP 服务器。
这使您可以使用 Claude Desktop,或任何 MCP 客户端,如 Cline,使用自然语言来完成 Postman 帐户上的事情,例如:
为以下内容创建一个 AI 工具: collectionID: 12345-abcde requestID: 67890-fghij typescript openai
<a href="https://glama.ai/mcp/servers/36hxinm405"><img width="380" height="200" src="https://glama.ai/mcp/servers/36hxinm405/badge" alt="Postman Tool Generation Server MCP server" /></a>
特性
- 从 Postman 集合生成 TypeScript/JavaScript 代码
- 支持多种 AI 框架(OpenAI、Mistral、Gemini、Anthropic、LangChain、AutoGen)
- 类型安全的代码生成
- 错误处理和响应验证
演示
<div align="center"> <a href="https://youtu.be/G1O9ECYRk1M" alt="Demonstrating the newly-released MCP server to explore Postman Tool Generation API"> <img src="https://img.youtube.com/vi/G1O9ECYRk1M/maxresdefault.jpg" alt="Demonstrating the newly-released MCP server to explore Postman Tool Generation API" width="600"/> </a> </div>
设置
- 安装依赖项:
npm install
- 构建服务器:
npm run build
- 通过将以下内容添加到您的 Claude 设置文件 (
cline_mcp_settings.json) 来配置 MCP 设置:
{
"mcpServers": {
"postman-ai-tools": {
"command": "node",
"args": [
"/path/to/postman-tool-generation-server/build/index.js"
],
"env": {
"POSTMAN_API_KEY": "your-postman-api-key"
},
"disabled": false,
"autoApprove": []
}
}
}
用法
该服务器提供一个名为 generate_ai_tool 的工具,具有以下参数:
{
collectionId: string; // 公共 API 网络集合 ID
requestId: string; // 公共请求 ID
language: "javascript" | "typescript"; // 要使用的编程语言
agentFramework: "openai" | "mistral" | "gemini" | "anthropic" | "langchain" | "autogen"; // AI 框架
}
示例
// 通过 MCP 使用该工具
const result = await use_mcp_tool({
server_name: "postman-ai-tools",
tool_name: "generate_ai_tool",
arguments: {
collectionId: "your-collection-id",
requestId: "your-request-id",
language: "typescript",
agentFramework: "openai"
}
});
生成的代码
该工具生成类型安全的代码,其中包括:
- 请求/响应的类型定义
- 错误处理
- API 集成
- OpenAI 函数定义
- 文档和示例
开发
- 安装依赖项:
npm install
-
对
src/index.ts进行更改 -
构建服务器:
npm run build
- 重新启动 Claude 应用程序以加载更新后的服务器
环境变量
POSTMAN_API_KEY: 您的 Postman API 密钥(必需)
错误处理
该服务器包括全面的错误处理,用于:
- 无效参数
- API 失败
- JSON 解析错误
- 网络问题
错误响应包括详细消息,以帮助诊断问题。
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
MIT 许可证
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。
MCP Atlassian
适用于 Atlassian Cloud 产品(Confluence 和 Jira)的 Model Context Protocol (MCP) 服务器。此集成专为 Atlassian Cloud 实例设计,不支持 Atlassian Server 或 Data Center 部署。
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
AI 图像生成服务
可以用于 Cursor 集成 MCP 服务器。