@reapi/mcp 开放API

创建者ReAPI-comReAPI-com

OpenAPI 规范 MCP 服务器。

概览

什么是 MCP OpenAPI?

MCP OpenAPI 是一个开源项目,提供了 MCP(多通道协议)服务器的规范。它允许开发者以标准化的格式定义和记录 API,从而更容易地集成不同的系统和服务。MCP OpenAPI 规范旨在增强互操作性,并简化依赖多通道通信的应用程序的开发过程。

MCP OpenAPI 的特点

  • 标准化的 API 文档:MCP OpenAPI 提供了一种清晰简洁的方式来记录 API,确保开发者能够轻松理解如何与各种服务进行交互。
  • 互操作性:通过遵循 OpenAPI 规范,MCP OpenAPI 促进了不同系统之间的无缝通信,无论底层技术如何。
  • 开源:作为一个开源项目,MCP OpenAPI 鼓励社区贡献,允许开发者增强和扩展其功能。
  • 用户友好的界面:该项目为开发者提供了一个用户友好的界面,用于创建、管理和测试 API,减少了与 API 开发相关的学习曲线。

如何使用 MCP OpenAPI

  1. 安装:首先从 GitHub 克隆 MCP OpenAPI 仓库。您可以使用以下命令:
    git clone https://github.com/ReAPI-com/mcp-openapi.git
    
  2. 定义您的 API:创建一个 OpenAPI 规范文件(通常为 YAML 或 JSON 格式),概述您的 API 的端点、请求/响应格式和认证方法。
  3. 生成文档:使用 Swagger UI 或 ReDoc 等工具从您的 OpenAPI 规范生成交互式文档,使开发者更容易理解如何使用您的 API。
  4. 测试:利用 Postman 或 curl 等工具测试您的 API 端点,确保它们按预期工作。
  5. 部署:一旦您的 API 准备就绪,将其部署到您的服务器或云平台,使其可供用户和其他应用程序访问。

常见问题解答

问:MCP OpenAPI 的目的是什么?

答:MCP OpenAPI 的目的是提供一种标准化的方式来定义和记录 API,促进不同系统之间更好的通信和集成。

问:MCP OpenAPI 是免费使用的吗?

答:是的,MCP OpenAPI 是一个开源项目,这意味着它可以在其许可证条款下免费使用、修改和分发。

问:我可以为 MCP OpenAPI 项目做贡献吗?

答:当然可以!欢迎贡献。您可以通过报告问题、提交功能请求,甚至创建包含代码改进的拉取请求来贡献。

问:我在哪里可以找到有关 MCP OpenAPI 的更多信息?

答:您可以在 GitHub 的 官方仓库 上找到更多信息,包括文档和示例。

详情

Server配置

{
  "mcpServers": {
    "mcp-openapi": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--reapi-com--mcp-openapi--mcp-openapi",
        "node ./dist/cli.mjs --dir dir"
      ],
      "env": {}
    }
  }
}

项目信息

作者
ReAPI-com
创建时间
Sept 4, 2025
收藏数
60
语言
TypeScript

@reapi/mcp 开放API 替代方案

如果你需要 @reapi/mcp 开放API 的一些替代方案,我们为你提供了按类别划分的网站。

Mcp 服务器深度研究

一个模型上下文协议(MCP)服务器,连接到Strava API,提供通过大型语言模型(LLMs)访问Strava数据的工具。

一个模型上下文协议(MCP)服务器,通过Claude AI提供对荷兰铁路(NS)旅行信息的访问。该服务器使Claude能够使用官方荷兰NS API获取实时火车旅行信息和干扰情况。

这是一个模型上下文协议(MCP)服务器,提供来自FirstCycling的专业自行车数据。它允许您检索有关专业自行车手、比赛结果等的信息。

一个 Docker MCP 服务器(模型上下文协议)

一个模型上下文协议(MCP)服务器实现,用于运行Locust负载测试。该服务器实现了Locust负载测试功能与人工智能驱动的开发环境的无缝集成。

MCP服务器实现用于Keycloak用户管理。通过模型上下文协议(MCP)实现对Keycloak用户和领域的AI驱动管理。与Claude Desktop和其他MCP客户端无缝集成,以实现自动化用户操作。

查看更多 >>