Postman工具生成MCP服务器
一个 MCP 服务器,用于根据 Postman 集合和请求生成 AI 代理工具。该服务器与 Postman API 集成,可将 API 端点转换为可与各种 AI 框架一起使用的类型安全代码。
模型上下文协议 (MCP) 是一种新的标准化协议,用于管理大型语言模型 (LLM) 与外部系统之间的上下文。在此存储库中,我们提供了Postman 工具生成 API的安装程序和 MCP 服务器。
这使您可以使用Claude Desktop或任何 MCP 客户端(如Cline )使用自然语言在您的 Postman 帐户上完成操作,例如:
Create an AI tool for: collectionID: 12345-abcde requestID: 67890-fghij typescript openai
特征
- 从 Postman 集合生成 TypeScript/JavaScript 代码
- 支持多种AI框架(OpenAI、Mistral、Gemini、Anthropic、LangChain、AutoGen)
- 类型安全的代码生成
- 错误处理和响应验证
演示
设置
- 安装依赖项:
- 构建服务器:
- 通过将以下内容添加到 Claude 设置文件 (
cline_mcp_settings.json
) 来配置 MCP 设置:
用法
服务器提供了一个名为generate_ai_tool
的工具,其参数如下:
例子
生成的代码
该工具生成类型安全的代码,包括:
- 请求/响应的类型定义
- 错误处理
- API 集成
- OpenAI 函数定义
- 文档和示例
发展
- 安装依赖项:
- 修改
src/index.ts
- 构建服务器:
- 重新启动 Claude 应用程序以加载更新的服务器
环境变量
POSTMAN_API_KEY
:您的 Postman API 密钥(必需)
错误处理
该服务器包括针对以下方面的全面错误处理:
- 参数无效
- API 故障
- JSON 解析错误
- 网络问题
错误响应包括详细信息以帮助诊断问题。
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
MIT 许可证
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
一个 MCP 服务器,用于根据 Postman 集合和请求生成 AI 代理工具。该服务器与 Postman API 集成,可将 API 端点转换为可与各种 AI 框架一起使用的类型安全代码。
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.Last updated -1PythonApache 2.0
- -securityFlicense-qualityA specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.Last updated -145JavaScript
- AsecurityFlicenseAqualityAn MCP server that allows AI assistants to interact with the ServiceTitan API, requiring client credentials for authentication.Last updated -454TypeScript
Notion MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that enables AI assistants to interact with the Notion API, allowing them to search, read, comment on, and create content in Notion workspaces through natural language commands.Last updated -196,8371,995TypeScriptMIT License