这是一个从 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)是一种新的标准化协议,用于在大型语言模型(LLMs)和外部系统之间管理上下文。在此仓库中,我们提供了一个安装程序以及一个针对 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://gips3.baidu.com/it/u=2993173641,1524617776&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Postman Tool Generation Server MCP server" /></a>
npm install
npm run build
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"
}
});
该工具生成的类型安全代码包括:
npm install
修改 src/index.ts
构建服务器:
npm run build
POSTMAN_API_KEY: 您的 Postman API 密钥(必需)服务器包括全面的错误处理,涵盖:
错误响应包含详细的错误消息,有助于诊断问题。
欢迎贡献!请随时提交拉取请求。
MIT 许可证