
OpenAPI MCP 服务器
OpenAPI MCP 服务器让 AI 助手能够探索和理解 OpenAPI 规范,为开发者和大模型提供详细的 API 上下文、摘要和端点信息,无需直接执行端点。...
让 AI 助手可以语义发现、读取并交互任何兼容 OpenAPI 的 API。非常适合在 FlowHunt 中动态集成私有 API。
“任意 OpenAPI” MCP 服务器是一款用于将 AI 助手(如 Claude)连接至任何公开 OpenAPI(Swagger)规范的外部 API 的工具。它支持针对大型 OpenAPI 文档的语义搜索,智能分块端点,实现快速发现与交互。AI 客户端可通过自然语言查询(如“列出产品”)发现相关 API 端点,立即获取完整端点文档,并直接从服务器执行 API 请求。该服务器非常适合将私有或大型 API 集成到 AI 工作流中,简化如数据库查询或自定义 API 集成等操作,无需频繁手动更新。
在可用文档或代码中未提及具体提示词模板。
在可用文档或代码中未明示 MCP 资源。
mcpServers
对象中添加 @any-openapi/mcp-server@latest
项。OPENAPI_JSON_DOCS_URL
)。示例 JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
API 密钥安全配置:
{
"env": {
"API_KEY": "${ANY_OPENAPI_API_KEY}"
},
"inputs": {
"apiKey": "${ANY_OPENAPI_API_KEY}"
}
}
示例 JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
@any-openapi/mcp-server@latest
新增 MCP 服务器条目。示例 JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
@any-openapi/mcp-server@latest
的 MCP 服务器配置。示例 JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
API 密钥安全配置:
如上所示,请使用环境变量避免泄露敏感凭据。
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成进 FlowHunt 工作流,先在流程中添加 MCP 组件,并与 AI 代理连接:
点击 MCP 组件以打开配置面板。在系统 MCP 配置区,以如下 JSON 格式插入您的 MCP 服务器信息:
{
"any-openapi": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用该 MCP 并访问全部功能。请记得将 “any-openapi” 替换为您 MCP 服务器的实际名称,并更换成正确的 URL。
模块 | 可用性 | 备注说明 |
---|---|---|
概览 | ✅ | |
提示词列表 | ⛔ | 未找到 |
资源列表 | ⛔ | 未找到 |
工具列表 | ✅ | 两个工具:发现与执行 |
API 密钥安全 | ✅ | 通过环境变量 |
采样支持(评估中较次要) | ⛔ | 未提及 |
Roots 支持: 文档或代码未明确说明。
根据文档和上述梳理,该 MCP 服务器定位清晰,功能成熟,非常适合 API 集成与动态端点发现,但缺乏明确的提示词/资源示例与采样、roots 相关文档。其搭建及安全实践标准且易懂。
对于需要将大型或私有 API 集成到 AI 助手(尤其是 Claude)中的开发者来说,这款 MCP 服务器极为实用。它在语义端点发现和直接 API 执行方面非常强大,但如果有更多文档和资源定义会更好。整体而言,这是一个专注、可靠的服务器,但还未完全覆盖所有 MCP 功能示例。
评分:7/10
是否有 LICENSE | ✅ (MIT) |
---|---|
至少有一个工具 | ✅ |
Fork 数量 | 12 |
Star 数量 | 52 |
它让 Claude 等 AI 助手可以连接到任何公开 OpenAPI(Swagger)规范的外部 API。支持智能语义端点发现和直接 API 请求执行,使私有或大型 API 集成变得无缝。
服务器为 Claude 设计,但也适用于支持 MCP 服务器的任何 AI 客户端,包括 Windsurf、Cursor 和 Cline。
它利用内存型语义搜索(FAISS + MiniLM-L3),根据自然语言查询从 OpenAPI 文档中找出相关端点。
安全。始终使用环境变量来传递 API 密钥及其它敏感信息,配置示例已做演示。
可以。一旦发现相关端点,服务器即可让 AI 执行 API 请求,实时获取数据或操作。
集成私有 API、自动化产品上架或用户管理等流程、快速发现并调用大型 API 端点。
OpenAPI MCP 服务器让 AI 助手能够探索和理解 OpenAPI 规范,为开发者和大模型提供详细的 API 上下文、摘要和端点信息,无需直接执行端点。...
OpenAPI Schema Explorer MCP 服务器可高效、结构化地访问 OpenAPI/Swagger 规范,将其作为 MCP 资源进行管理,为 AI 助手和开发者搭建起探索、模式验证、自动化等 API 文档桥梁。...
OpenRPC MCP 服务器通过 OpenRPC 规范将 AI 助手与支持 JSON-RPC 的系统连接,实现与外部 API 和服务的可编程、动态集成。它使开发者和 AI 代理能够发现、调用和自动化远程过程,提升工作流、调试和服务编排能力。...