MCP服务器:智能OpenAPI端点发现工具

MCP服务器:智能OpenAPI端点发现工具

一个通过语义搜索让Claude发现和调用任意API的MCP服务器,支持大规格OpenAPI文档智能分块与请求执行。

快速入门

  1. 安装方式

    • 使用 Smithery 安装:npx -y @smithery/cli install @baryhuang/mcp-server-any-openapi --client claude
    • 或使用 pip 安装:pip install mcp-server-any-openapi
  2. 运行容器

    docker run \
      -e OPENAPI_JSON_DOCS_URL=https://api.example.com/openapi.json \
      -e MCP_API_PREFIX=finance \
      buryhuang/mcp-server-any-openapi:latest
    
  3. 配置环境变量

    • OPENAPI_JSON_DOCS_URL: 指定 OpenAPI 文档地址。
    • MCP_API_PREFIX: 自定义工具前缀(如 finance)。
    • GLOBAL_TOOL_PROMPT: 可选提示文本,优化工具描述。
  4. 功能工具

    • {prefix}_api_request_schema: 获取匹配意图的API端点模式。
    • {prefix}_make_request: 执行复杂API请求。
  5. 集成 Claude Desktop 在配置文件中添加多实例设置,灵活管理多个 API 服务。

更多内容参考 README