MCPサーバー
Cloudflare Workers と Hono フレームワークで構築された最新の AI サービス プロキシで、Anthropic Claude や OpenAI などの複数の AI プロバイダーをサポートします。
特徴
マルチプロバイダー AI サービス統合 (Anthropic Claude、OpenAI)
グローバルエッジ展開のためのCloudflare Workers上に構築
Honoフレームワークによる高速かつ効率的なリクエスト処理
TypeScriptによる型安全な実装
クロスオリジンリクエストのCORSサポート
ヘルスチェックとプロバイダー情報エンドポイント
Related MCP server: Remote MCP Server
前提条件
Node.js (LTS バージョンを推奨)
npm または pnpm パッケージマネージャー
デプロイメント用のCloudflareアカウント
サポートされているAIプロバイダーのAPIキー
インストール
リポジトリをクローンする
依存関係をインストールします:
pnpm install環境設定
サンプル環境ファイルをコピーします。
cp .env.example .envAPIキーと設定を使用して
.envの環境変数を設定します
発達
開発サーバーを起動します。
pnpm run devサーバーはホット リロードが有効になっている開発モードで起動します。
展開
Cloudflare Workers にデプロイする:
pnpm run deployAPIエンドポイント
健康チェック
GET /healthサーバーのステータスと構成を返します
プロバイダー情報
GET /api/provider現在のAIプロバイダーとモデル構成を返します
MCP API
POST /api/mcpAIサービスリクエストのメインエンドポイント
コンテキスト、クエリ、オプションを含む JSON ペイロードを受け入れます
プロジェクト構造
├── src/
│ ├── controllers/ # Request handlers
│ ├── models/ # Type definitions
│ ├── services/ # AI service implementations
│ └── index.ts # Main application entry
├── public/ # Static assets
└── wrangler.jsonc # Cloudflare Workers configurationライセンス
マサチューセッツ工科大学