MCP服务器:OpenAPI端点发现工具
镜像自 https://github.com/baryhuang/mcp-server-any-openapi,一个用于语义搜索和调用OpenAPI的工具。
快速入门
-
安装工具
- 使用 Smithery 自动安装:
npx -y @smithery/cli install @baryhuang/mcp-server-any-openapi --client claude
- 或通过 pip 安装:
pip install mcp-server-any-openapi
- 使用 Smithery 自动安装:
-
配置环境变量
- 设置
OPENAPI_JSON_DOCS_URL
指定 OpenAPI 文档地址,默认为 https://api.staging.readymojo.com/openapi.json - 可选设置
MCP_API_PREFIX
自定义命名空间
- 设置
-
运行 Docker 容器
- 拉取镜像:
docker pull buryhuang/mcp-server-any-openapi:latest
- 启动容器:
docker run \ -e OPENAPI_JSON_DOCS_URL=https://api.example.com/openapi.json \ -e MCP_API_PREFIX=finance \ buryhuang/mcp-server-any-openapi:latest
- 拉取镜像:
-
使用功能
- 工具支持
{prefix}_api_request_schema
和{prefix}_make_request
方法 - 在 Claude Desktop 中配置并调用 API。
- 工具支持
更多详见 README 文档。