mcpField
A
Api200

Api200

本地服务
api200.co开发工具25774 周前更新

关于 Api200

API 200 是一个开源 API 网关,用于简化第三方 API 集成,支持导入端点、缓存、重试、模拟响应和监控。可使用托管云版本,也可自托管,并提供 MCP 支持。

主要功能

  1. 01导入 OpenAPI 与 Postman 端点
  2. 02响应缓存与自动重试
  3. 03模拟响应与响应转换
  4. 04Schema 变更监听
  5. 05事故自动检测与端点监控
  6. 06可自托管部署

适用场景

  1. 01统一管理多个第三方 API 的访问地址
  2. 02为第三方接口配置缓存、重试和降级响应
  3. 03监控端点统计并接收 API 异常告警

MCP 相关

该项目提供 MCP 服务,可在 Claude Desktop 等客户端中以自定义工具的方式配置,使客户端通过 API 200 访问已集成的 API。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"api200": {
"command": "npx",
"args": [
"-y",
"api200-mcp"
],
"env": {
"USER_KEY": "<USER_KEY>"
}
}
}
}
启动命令npx -y api200-mcp
需要配置的环境变量
USER_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmapi200-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

API 200 徽标

开源 API 集成平台。
了解更多 »

网站 · 问题 · 路线图

关于 API 200

API 200 是一个一站式网关,可高效管理第三方 API。只需几分钟即可集成第三方 API 或设置 MCP 服务,并自动生成代码、文档,处理身份验证、缓存和错误,让你专注于真正重要的事情。

README 配图

主要功能

✅ 快速设置 API:

  • 身份验证管理
  • 响应缓存
  • 自动重试
  • 模拟响应
  • 响应转换
  • 回退响应
  • 自定义标头

✅ 架构监控: 当 API 的响应架构发生变化时收到通知

✅ 事件检测: 专用页面会显示系统自动检测到的事件

✅ 内置 Swagger 集成

✅ 从 OpenAPI 和 Postman 导入端点

✅ 端点监控: 通过便捷的图表查看端点统计信息

✅ 全面的日志记录

✅ 支持 MCP (了解更多)

正在开发的功能:
  • 更多身份验证方式

快速入门

立即开始使用托管版 API 200。用户可以访问我们的云平台,立即开始集成 API 端点,无需进行任何设置或管理基础设施。访问 API200.co 即可开始。

MCP

要通过 Claude Desktop(或其他任何客户端)配置 API200 MCP 服务:

  1. 打开 Claude Desktop 设置
  2. 前往开发者设置
  3. 使用以下配置添加新的自定义工具(可在凭据标签页中找到):
{
  "mcpServers": {
    "api200": {
      "command": "npx",
      "args": [
        "api200-mcp@latest"
      ],
      "env": {
        "USER_KEY": "your-api-key-here"
      }
    }
  }
}

自托管设置

先决条件
  • Docker
  • Docker Compose
  • Node.js
  • npm
安装
# Clone the repository and install dependencies
git clone https://github.com/API-200/api200-selfhosted
cd api200-selfhosted
npm i

# Run setup script
# For localhost (admin privileges recommended):
sudo node setup.js
# OR for non-localhost:
node setup.js

# Start services
docker-compose up -d

⚠️ 注意: 本地设置需要修改 hosts 文件(127.0.0.1 kong),并需要管理员权限。

访问你的安装
  • 前端:http://<your-hostname-or-ip>:3000
  • API 处理程序:http://<your-hostname-or-ip>:8080

社区与支持 🤝

  • 前往 讨论区 分享想法和反馈
  • 通过 问题 报告错误或请求新功能
  • ⭐ 为我们的代码库点星,帮助提高项目知名度

联系我们

如需支持、定制实现或咨询其他事宜: 联系我们

技术栈

Koa Redis Next.js Supabase

  • Koa - 后端框架
  • Redis - 缓存层
  • Supabase - 数据库和身份验证
  • Next.js - 前端框架
  • shadcn/ui - 组件库

许可证

API 200 根据 Sustainable Use License 授权。有关详情,请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。