关于 Api200
API 200 是一个开源 API 网关,用于简化第三方 API 集成,支持导入端点、缓存、重试、模拟响应和监控。可使用托管云版本,也可自托管,并提供 MCP 支持。
主要功能
- 01导入 OpenAPI 与 Postman 端点
- 02响应缓存与自动重试
- 03模拟响应与响应转换
- 04Schema 变更监听
- 05事故自动检测与端点监控
- 06可自托管部署
适用场景
- 01统一管理多个第三方 API 的访问地址
- 02为第三方接口配置缓存、重试和降级响应
- 03监控端点统计并接收 API 异常告警
MCP 相关
该项目提供 MCP 服务,可在 Claude Desktop 等客户端中以自定义工具的方式配置,使客户端通过 API 200 访问已集成的 API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
开源 API 集成平台。
了解更多 »
网站
·
问题
·
路线图
关于 API 200
API 200 是一个一站式网关,可高效管理第三方 API。只需几分钟即可集成第三方 API 或设置 MCP 服务,并自动生成代码、文档,处理身份验证、缓存和错误,让你专注于真正重要的事情。
主要功能
✅ 快速设置 API:
- 身份验证管理
- 响应缓存
- 自动重试
- 模拟响应
- 响应转换
- 回退响应
- 自定义标头
✅ 架构监控: 当 API 的响应架构发生变化时收到通知
✅ 事件检测: 专用页面会显示系统自动检测到的事件
✅ 内置 Swagger 集成
✅ 从 OpenAPI 和 Postman 导入端点
✅ 端点监控: 通过便捷的图表查看端点统计信息
✅ 全面的日志记录
✅ 支持 MCP (了解更多)
正在开发的功能:
- 更多身份验证方式
快速入门
立即开始使用托管版 API 200。用户可以访问我们的云平台,立即开始集成 API 端点,无需进行任何设置或管理基础设施。访问 API200.co 即可开始。
MCP
要通过 Claude Desktop(或其他任何客户端)配置 API200 MCP 服务:
- 打开 Claude Desktop 设置
- 前往开发者设置
- 使用以下配置添加新的自定义工具(可在凭据标签页中找到):
{
"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 - 缓存层
- Supabase - 数据库和身份验证
- Next.js - 前端框架
- shadcn/ui - 组件库
许可证
API 200 根据 Sustainable Use License 授权。有关详情,请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。