mcpField
A
Api200

Api200

ローカル
api200.co開発ツール25774 週間前に更新

Api200 について

API 200 は、サードパーティ API の管理を行うオープンソース API ゲートウェイです。エンドポイントのインポート、キャッシュ、リトライ、モック、監視を備えています。マネージドクラウド版とセルフホスト版があり、MCP にも対応しています。

主な機能

  1. 01OpenAPI と Postman からのエンドポイントのインポート
  2. 02レスポンスのキャッシュと自動リトライ
  3. 03モックおよびフォールバックレスポンス
  4. 04スキーマ変更の監視
  5. 05インシデントの自動検出とエンドポイント監視
  6. 06セルフホスト可能な構成

活用シーン

  1. 01複数のサードパーティ API への単一ゲートウェイ経由のアクセス
  2. 02外部 API のキャッシュ、リトライ、フォールバックの設定
  3. 03エンドポイント統計の監視と API インシデントの通知受信

MCP 対応

Claude Desktop などのクライアントにカスタムツールとして追加できる MCP サーバーを提供します。クライアントは 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 Logo

オープンソースの 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. 以下の設定で新しいカスタムツールを追加します(Credentials タブにあります):
{
  "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

⚠️ 注意: localhost のセットアップには、管理者権限でのホストファイルの変更(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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。