mcpField
Z
Zerouter

Zerouter

ローカル
zerouter.aiAI・エージェント02 週間前に更新

Zerouter について

Zerouter MCPは、MCPクライアントからClaude、GPT、Gemini、Grok、KimiをZerouterのAI APIゲートウェイ経由で利用するサーバーです。開発者向けに、単一キーでの呼び出し、並列比較、料金確認を提供します。

主な機能

  1. 01単一キーで複数モデルを呼び出し
  2. 022~4モデルの並列比較
  3. 03100万トークン単位の料金確認
  4. 04利用可能なモデルとエンドポイントの一覧

活用シーン

  1. 01エディターから複数モデルに質問
  2. 02同じプロンプトへの回答を比較
  3. 03入力・出力料金を確認

MCP 対応

MCPサーバーはチャット、モデル比較、モデル一覧、料金照会のツールをMCPクライアントに公開します。チャットと比較にはZerouter APIキーが必要で、料金とモデル一覧はキーなしで利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbzerouter-mcp-0.1.0.mcpb0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

zerouter-mcp

GitHub release MCP Registry License: MIT

Zerouter 経由で Claude、GPT、Gemini、Grok、Kimi を利用する AI API ゲートウェイ MCP です。

zerouter-mcp は Claude Desktop、Cursor、Claude Code、その他の MCP クライアントを、OpenAI 互換の AI API ゲートウェイである Zerouter に接続します。API キー 1 つで、対応するあらゆるモデルとのチャット、回答の並列比較、または 100 万トークンあたりの API 料金の確認ができ、エディターを離れる必要はありません。

Zerouter を選ぶ理由

  • Claude、GPT、Gemini、Grok、Kimi に使える API キーは 1 つだけです。 同じ sk- キーであらゆるモデルにリクエストを振り分けます。Zerouter は Anthropic 互換および OpenAI 互換のエンドポイントを提供しているため、Claude Code、Codex、Cursor で動作します。ベース URL を変更すれば、既存のクライアントをそのまま使えます。
  • チャットで API 料金を確認できます。 Zerouter での Claude Opus 5.5 の料金は、入力が 100 万トークンあたり $1.16、出力が $5.81 です(Anthropic の定価は $4 / $20)。GPT、Gemini、Grok、Kimi の最新料金は Zerouter の料金ページで確認できます。
  • 利用を決める前にモデルを比較できます。 1 つのプロンプトを 2~4 個のモデルに並列送信し、各回答とともにトークン使用量、レイテンシ、推定コストを取得できます。
  • 安定したルーティングで、実際のモデルを利用できます。 送信したモデル ID のモデルが実行され、そのモデルの料金が請求されます。プロンプトは書き換えられず、モデルが差し替えられることもありません。
  • 未使用のサブスクリプション枠をホストできます。 利用していない余力のある公式 AI アカウントをお持ちの場合、Zerouter のプロバイダープログラムが有料トラフィックをそのアカウントに振り分け、各リクエストの収益の大きな割合(現在は約 80%)を USDC でお支払いします。

できること

ツール用途API キーが必要か
get_pricing100 万入力/出力トークンあたりの Zerouter の現在の API 料金を、各ベンダーの公式定価と並べて表示します。モデルまたはプロバイダーで絞り込めます。いいえ
list_models呼び出し可能な AI モデル ID と、それぞれが使用するエンドポイントを一覧表示します。いいえ(キーが設定されている場合は /v1/models を使用します)
chat任意のモデルにプロンプトまたはメッセージリストを送信します。system、max_tokens、temperature は任意で指定できます。はい
compare_models同じプロンプトを 2~4 個のモデルに並列送信します。各回答とともにトークン使用量、レイテンシ、推定コストを取得できます。はい

API の形式を意識する必要はありません。chat はリクエストごとに適切な Zerouter エンドポイントへ送信します。

  • Claude と Kimi は POST /v1/messages(Anthropic 形式)に送信されます
  • GPT、Codex、Grok は POST /v1/responses(OpenAI Responses)に送信されます
  • Gemini および互換チャネル(Qwen/Dashscope など)は POST /v1/chat/completions に送信されます

必要に応じて、endpoint 引数でこの設定を上書きできます。

API キーの取得

  1. zerouter.ai にサインインし、ダッシュボードを開きます。
  2. API キーを作成します。キーは sk- で始まり、すべてのモデルで使用できます。
  3. 以下の設定例のように、ZEROUTER_API_KEY 環境変数に設定します。

現在の API 料金は料金ページ、セットアップの詳細はクイックスタートをご覧ください。

セットアップ

Node.js 18 以降と npm 10 以降が必要です(現在の Node 18/20/22 リリースに同梱されています)。npx は GitHub からサーバーを直接取得し、一度ビルドして実行します。初回起動時はインストールのため最大 1 分かかります。以降の起動では npx キャッシュが使用されます。

このパッケージは npm に公開されていないため、以下の例のように zerouter-mcp ではなく github:ZerouterAI/zerouter-mcp を使用してください。npx を使いたくない場合は、その他のインストール方法をご覧ください。

Claude Desktop

claude_desktop_config.json を編集します。macOS では ~/Library/Application Support/Claude/ に、Windows では %APPDATA%\Claude\ にあります。

{
  "mcpServers": {
    "zerouter": {
      "command": "npx",
      "args": ["-y", "github:ZerouterAI/zerouter-mcp"],
      "env": {
        "ZEROUTER_API_KEY": "sk-xxxx"
      }
    }
  }
}

その後、Claude Desktop を再起動します。

Cursor

すべてのプロジェクトに適用するには ~/.cursor/mcp.json に、単一のプロジェクトに適用するにはそのプロジェクトの .cursor/mcp.json に、以下を追加します。

{
  "mcpServers": {
    "zerouter": {
      "command": "npx",
      "args": ["-y", "github:ZerouterAI/zerouter-mcp"],
      "env": {
        "ZEROUTER_API_KEY": "sk-xxxx"
      }
    }
  }
}
Claude Code
claude mcp add zerouter --env ZEROUTER_API_KEY=sk-xxxx -- npx -y github:ZerouterAI/zerouter-mcp

すべてのプロジェクトで利用できるようにするには、--scope user を追加します。

その他のインストール方法

MCPB バンドル(Claude Desktop ワンクリック)。 最新リリースから zerouter-mcp-0.1.0.mcpb をダウンロードして開くか、Claude Desktop の「設定」→「拡張機能」にドラッグします。Claude Desktop から API キーを求められます。Node.js のセットアップは不要です。

クローンしてビルド。 ローカルコマンドを実行できる MCP クライアントであれば、どれでも使用できます。

git clone https://github.com/ZerouterAI/zerouter-mcp.git
cd zerouter-mcp
npm install        # also builds dist/ via the prepare script

次に、ビルドしたファイルをクライアントに指定します。パスには、お使いのマシン上の絶対パスを使用してください。

{
  "mcpServers": {
    "zerouter": {
      "command": "node",
      "args": ["/absolute/path/to/zerouter-mcp/dist/index.js"],
      "env": {
        "ZEROUTER_API_KEY": "sk-xxxx"
      }
    }
  }
}

Claude Code の場合:claude mcp add zerouter --env ZEROUTER_API_KEY=sk-xxxx -- node /absolute/path/to/zerouter-mcp/dist/index.js

Docker
docker build -t zerouter-mcp .
docker run -i --rm -e ZEROUTER_API_KEY=sk-xxxx zerouter-mcp

環境変数

変数必須デフォルト備考
ZEROUTER_API_KEYchat と compare_models で必要なしzerouter.ai で取得したキー
ZEROUTER_BASE_URLいいえhttps://api.zerouter.aiプロキシ経由でルーティングする場合にのみ変更してください
ZEROUTER_TIMEOUT_MSいいえ120000各リクエストのタイムアウト

キーが設定されていない場合でも、get_pricing と list_models は引き続き動作します。chat と compare_models は、キーの取得先を示す明確なエラーを返します。

プロンプトの例

  • 「Zerouter での Claude Opus 5.5 の料金を、公式 API の料金と比較してください。」
  • 「このファイルを要約するよう gemini-3.8-flash に依頼してください。」
  • 「この正規表現に関する質問について、claude-sonnet-5-5、gpt-6-sol、grok-4.6 の回答を比較し、どの回答が正しいか教えてください。」
  • 「Zerouter で、入力トークン 100 万個あたり $0.50 未満のモデルはどれですか?」

開発

git clone https://github.com/ZerouterAI/zerouter-mcp.git
cd zerouter-mcp
npm install       # runs the build through the prepare script
npm test          # spawns the server over stdio and calls every tool (no key needed)
npx @modelcontextprotocol/inspector node dist/index.js

リンク

ライセンス

MIT。開発: Zerouter チーム。

コメント

MCP は初めてですか?

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

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