mcpField
C
Crazyrouter Mcp Server

Crazyrouter Mcp Server

ローカル
github.com/xujfcnAI・エージェント22 週間前に更新

Crazyrouter Mcp Server について

Crazyrouter Mcp Serverは、MCPクライアントからCrazyrouterのテキストチャット、同期画像生成、リアルタイムのモデル検出を利用できるサーバーです。3種類のAPI操作を使うユーザー向けです。

主な機能

  1. 01対応モデルとのテキストチャット
  2. 02同期型の画像生成
  3. 03モデルのリアルタイム検出と絞り込み

活用シーン

  1. 01チャットモデルへのテキスト送信
  2. 02プロンプトから画像を1枚生成
  3. 03APIキーで利用可能なモデルの確認

MCP 対応

MCPクライアントにchat、generate_image、list_modelsのツールを公開し、CrazyrouterのAPIキーを使います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"crazyrouter": {
"command": "npx",
"args": [
"-y",
"crazyrouter-mcp"
],
"env": {
"CRAZYROUTER_API_KEY": "<CRAZYROUTER_API_KEY>"
}
}
}
}
起動コマンドnpx -y crazyrouter-mcp
設定が必要な環境変数
CRAZYROUTER_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcrazyrouter-mcp

ツール

4

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
modelstringいいえ使用する AI モデル(デフォルト:gpt-5-mini)。例:gpt-5、claude-opus-4-6、gemini-3-pro、deepseek-r1、llama-4-scout、qwen3-235b、grok-4
messagesarrayはいロールと内容を含むチャットメッセージの配列
temperaturenumberいいえサンプリング温度(0-2)。低いほど決定論的になり、高いほど創造的になります
max_tokensnumberいいえ生成する最大トークン数

詳細

Crazyrouter MCP:チャット、画像生成、モデルの検出

実用ガイド / 実践ガイド

2026-10-12 更新。この MCP サーバーは、API キーを使用して、対応クライアントを Crazyrouter に接続します。このリポジトリでは 3 つのツールを実装していますが、ゲートウェイのカタログにはこれらのツールより多くの項目があります。

ツール

ツールAPI範囲
chatPOST /v1/chat/completionsChat Completions に対応するモデル向けのテキストメッセージ。デフォルトは gpt-4o-mini
list_modelsGET /v1/models と公開エンドポイントのメタデータお使いのキーで利用できるモデル。カテゴリによる絞り込みは任意
generate_imagePOST /v1/images/generations同期画像 1 枚。デフォルトは gpt-image-2。サイズはモデルごとに異なります

モデルを検出できても、この MCP が各モデルのプロトコルを実装しているとは限りません。動画、音楽、文字起こし、TTS、Midjourney のタスクには、それぞれ独自の API が必要です。旧 generate_video 実装は動画モデルにチャットエンドポイントを送信していたため、削除されました。これらのタスク API については、API ドキュメントをご覧ください。

このサーバーは、検出に失敗した場合にハードコードされたモデル一覧へ黙って置き換えることはありません。認証エラーと検出エラーはクライアントに返されます。カテゴリは公開エンドポイントのメタデータと名前に基づく音声検出を使用し、種類が不明な項目は other に分類されます。

npm からインストール

Node.js 22 以降が必要です。

以下のように npx -y [email protected] を使うように MCP クライアントを設定し、CRAZYROUTER_API_KEY を設定してください。クライアントがサーバーを自動的に起動します。

ソースからビルドする場合:

git clone https://github.com/xujfcn/crazyrouter-mcp.git
cd crazyrouter-mcp
npm ci
npm run build

Claude Desktop または Cursor

Crazyrouter コンソールでキーを作成します。以下をクライアントの MCP 設定に追加し、キーをローカルで置き換えてください。

{
  "mcpServers": {
    "crazyrouter": {
      "command": "npx",
      "args": ["-y", "[email protected]"],
      "env": { "CRAZYROUTER_API_KEY": "YOUR_CRAZYROUTER_API_KEY" }
    }
  }
}

Claude Desktop は claude_desktop_config.json を使用し、Cursor は .cursor/mcp.json に対応しています。編集後、クライアントを再起動してください。実際のキーを含む設定をコミットしないでください。

VS Code

.vscode/mcp.json と VS Code の MCP スキーマを使用します。

{
  "servers": {
    "crazyrouter": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "[email protected]"],
      "env": { "CRAZYROUTER_API_KEY": "${input:crazyrouter-api-key}" }
    }
  },
  "inputs": [
    { "type": "promptString", "id": "crazyrouter-api-key", "description": "Crazyrouter API key", "password": true }
  ]
}

ツール引数の例

{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Reply OK"}],"max_tokens":16}

モデルのドキュメントに記載されたスキーマに従い、max_tokens と max_completion_tokens のいずれか一方だけを使用してください。対応していないモデルには、任意の temperature 値を送信しないでください。

{"category":"image"}
{"model":"gpt-image-2","prompt":"A simple blue circle on a white background","n":1}

画像出力は URL または base64 形式の画像になります。このツールは MCP を通じて両方の形式を返し、結果が空の場合は成功として報告しません。サイズの制約はモデルによって異なります。画像リクエストには、モデルの通常料金が適用されます。

料金とトラブルシューティング

  • 現在のモデルと料金が正確な情報源です。固定のモデル数や一律の割引はありません。
  • HTTP 400:モデル ID、エンドポイント、サイズ、その他のフィールドを正確に確認してください。最小限の例から始めてください。
  • HTTP 401/403:キーと権限を確認してください。HTTP 429:クォータとレート制限を確認してください。
  • ネイティブのタスク API が必要なモデルは、推論の前にチャット/画像ツールによって拒否されます。
  • API のベース URL は https://crazyrouter.com/v1 に固定されており、マーケティング用パラメーターが API リクエストに追加されることはありません。

開発

npm ci
npm run build
npm test

テストでは、MCP クライアント/サーバー接続を介してモック HTTP レスポンスを使用します。2026-10-12 に、更新された MCP を介したライブチェックで、モデルの検出、最小限の gpt-4o-mini チャットリクエスト、1 回の gpt-image-2 画像リクエストが成功しました。これは、すべてのモデルやメディア操作がテスト済みであることを示すものではありません。メンテナーは node tests/live-smoke.mjs を実行できます。課金対象の画像リクエストを 1 回含めるには、--image を追加してください。

中国語の説明

このリポジトリは、テキストチャット、同期画像生成、リアルタイムのモデル検出という 3 つのツールをサポートしています。モデルカタログには動画、音楽などのカテゴリが表示されますが、これらの機能が MCP で実装済みであることを意味するものではありません。旧バージョンの動画ツールは誤ってチャットインターフェースを呼び出していたため、削除されました。API ドキュメントに従い、ネイティブのタスクインターフェースを使用してください。

Node.js 22+ を使用し、上記の設定に従って npx -y [email protected] で起動してください。リポジトリをクローンして npm ci と npm run build を実行し、ローカルの dist/index.js を MCP クライアントに設定することもできます。キーは CRAZYROUTER_API_KEY を通じて渡します。モデルカタログに表示される名称を正確な API ID として扱わないでください。また、宣伝用のパラメーターをインターフェースの URL に追加しないでください。

キーを作成 · 現在のモデルと価格

ライセンス

MIT

コメント

MCP は初めてですか?

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

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