MCP服务器:智能OpenAPI端点发现工具
一个通过语义搜索让Claude发现和调用任意API的MCP服务器,支持大规格OpenAPI文档智能分块与请求执行。
快速入门
-
安装方式
- 使用 Smithery 安装:
npx -y @smithery/cli install @baryhuang/mcp-server-any-openapi --client claude
- 或使用 pip 安装:
pip install mcp-server-any-openapi
- 使用 Smithery 安装:
-
运行容器
docker run \ -e OPENAPI_JSON_DOCS_URL=https://api.example.com/openapi.json \ -e MCP_API_PREFIX=finance \ buryhuang/mcp-server-any-openapi:latest
-
配置环境变量
OPENAPI_JSON_DOCS_URL
: 指定 OpenAPI 文档地址。MCP_API_PREFIX
: 自定义工具前缀(如finance
)。GLOBAL_TOOL_PROMPT
: 可选提示文本,优化工具描述。
-
功能工具
{prefix}_api_request_schema
: 获取匹配意图的API端点模式。{prefix}_make_request
: 执行复杂API请求。
-
集成 Claude Desktop 在配置文件中添加多实例设置,灵活管理多个 API 服务。
更多内容参考 README。