返回市场
API200

API200

作者:API-200246 星标更新:2025-05-27

项目介绍

<img src="assets/banner.png" alt="API 200 Logo" style="width:100%; display:block;"> <p align="center" style="margin-top: 20px"> 开源API集成平台。 <br> <a href="https://documenso.com"><strong>了解更多 »</strong></a> <br /> <br /> <a href="https://api200.co">官网</a> · <a href="https://github.com/API-200/api200/issues">问题反馈</a> · <a href="https://github.com/API-200/api200/wiki/Roadmap">路线图</a> </p>

关于API 200

API 200 是一个用于高效管理第三方API的一站式网关。几分钟内即可通过自动生成的代码、文档、认证、缓存和错误处理来集成第三方API或设置MCP服务器——这样您就可以专注于真正重要的事情。

<div align="center"> <img src="assets/features.png" style="width: 80%;" /> </div>

主要特性

快速API设置:

  • 认证管理
  • 响应缓存
  • 自动重试
  • 模拟响应
  • 响应转换
  • 备用响应
  • 自定义头信息

模式监控: 当您的API之一更改响应模式时收到通知

事件检测: 系统自动检测到的事件专用标签页

浏览器内Swagger集成

导入端点 从OpenAPI和Postman导入

端点监控: 方便查看端点统计图表

全面日志记录

MCP支持 (阅读更多)

正在开发中的特性:

  • 更多认证方法

快速开始

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

MCP

要配置API200 MCP服务器与Claude Desktop(或其他客户端):

  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

安装

# 克隆仓库并安装依赖
git clone https://github.com/API-200/api200-selfhosted
cd api200-selfhosted
npm i

# 运行设置脚本
# 对于本地主机(建议使用管理员权限):
sudo node setup.js
# 或对于非本地主机:
node setup.js

# 启动服务
docker-compose up -d

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

访问您的安装

  • 前端:http://<your-hostname-or-ip>:3000
  • API处理器:http://<your-hostname-or-ip>:8080

社区和支持 🤝

  • 查看 讨论 获取想法和反馈
  • 通过 问题反馈 报告错误或请求功能
  • ⭐ 星标我们的仓库以帮助我们提高知名度

联系我们

对于支持、定制实现或其他任何咨询: 联系我们

技术栈

<p align="left"> <a href="https://koajs.com/"><img src="https://img.shields.io/badge/Koa-33333D?logo=koa&logoColor=white&style=flat-square" alt="Koa"></a> <a href="https://redis.io/"><img src="https://img.shields.io/badge/Redis-DC382D?logo=redis&logoColor=_white&style=flat-square" alt="Redis"></a> <a href="https://nextjs.org/"><img src="https://img.shields.io/badge/Next.js-000000?logo=nextdotjs&logoColor=white&style=flat-square" alt="Next.js"></a> <a href="https://supabase.com/"><img src="https://img.shields.io/badge/Supabase-3ECF8E?logo=supabase&logoColor=white&style=flat-square" alt="Supabase"></a> </p>
  • Koa - 后端框架
  • Redis - 缓存层
  • Supabase - 数据库及认证
  • Next.js - 前端框架
  • shadcn/ui - 组件库

许可证

API 200 使用可持续使用许可证。详情见 LICENSE 文件。