このページは英語から機械翻訳されています。英語の原文を読む。

MCPエンドポイント

すべてのAIクライアントをつなぐ1つのURL

MCP対応のAIクライアントにhttps://ai-game.dev/mcpを設定すれば、開いているゲームエンジン(Unity、Unreal Engine、Godot)に接続できます。ツール、プロンプト、リソースはクライアントの接続時にネゴシエーションされるため、スキーマをコピーする必要はありません。

エンドポイントURL
https://ai-game.dev/mcp
トランスポート
Streamable HTTP
サインイン
OAuth 2.1による認証プロジェクトキーアクセストークン
プロトコル
MCP · JSON-RPC 2.0

最速の方法:setup-mcpに設定を書かせる

各エンジンのCLIは、お使いのクライアントに合った設定ファイルを書き出します。プロジェクトに固定されたURLとプロジェクトキーが含まれるため、サインインなしですぐに接続できます。--oauthを付けるとURLのみの設定になり、代わりにブラウザ経由でサインインします。デスクトップアプリもプロジェクトを設定するときに同じことを行います。

# Unity — writes the pinned URL + a project key for Claude Code
unity-mcp-cli setup-mcp claude-code ./MyUnityProject

# Unreal Engine (the project path is a flag)
unreal-mcp-cli setup-mcp cursor --path ./MyUnrealProject

# Godot, URL-only config that signs in over OAuth
godot-cli setup-mcp gemini ./MyGodotProject --oauth

クライアントごとの正確なコマンドを載せたインストールガイド: Unreal Engine · Unity · Godot

サインイン

OAuth 2.1 — ブラウザでサインイン、貼り付けは不要

MCP認可に対応したクライアントは、初回接続時にブラウザ経由でサインインし(PKCE付き認可コードと動的クライアント登録)、その後は独自のトークンを保持します。設定に入るのはURLだけです。エンジンCLIのloginコマンドは代わりにデバイスコードフローを使い、ブラウザで承認するコードを表示します。

プロジェクトキー — setup-mcpが書き込むもの

プロジェクトキー(agd_pk_…)は1つのプロジェクトに属し、固定URLとともにベアラートークンとして送信されます。setup-mcpがこれを作成してクライアントの設定に書き込むため、ブラウザでのサインインなしで動作します。アカウントからプロジェクトを削除すると、そのキーは使えなくなります。

/mcpまたは/mcp/p/<pin>

https://ai-game.dev/mcpはベースエンドポイントで、サーバーが接続中のいずれかのエディターにルーティングします。https://ai-game.dev/mcp/p/<pin>は1つのプロジェクトに固定され、複数のエディターが開いていても常にそのプロジェクトのエディターに届きます。固定URLはsetup-mcpが書き込みます。詳しくは認証ガイドをご覧ください。

パーソナルアクセストークン — CIやスクリプト向け

CIやブラウザを開けないクライアントでは、アクセストークンページでパーソナルアクセストークンを作成し、ベアラートークンとして送信してください。

リクエストの実際の形

すべてのリクエストはStreamable HTTP上のJSON-RPC 2.0メッセージです。大きな応答や逐次的な応答はServer-Sent Eventsとしてストリームで返るため、Acceptには両方のコンテンツタイプを指定してください。次のcurlは、アクセストークンを使って接続中のエディターのツール一覧を取得します:

curl -N -X POST "https://ai-game.dev/mcp" \
  -H "Authorization: Bearer YOUR_PERSONAL_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list",
    "params": {}
  }'
AuthorizationBearer YOUR_PERSONAL_ACCESS_TOKENパーソナルアクセストークンまたはプロジェクトキー。OAuthクライアントは自身のトークンを送信します
Acceptapplication/json, text/event-stream両方のタイプ。応答がストリームになる場合があります
Content-Typeapplication/jsonJSON-RPCのボディ
method"initialize" | "tools/list" | "tools/call" | …標準のMCPメソッド

お使いのクライアントの設定

クライアントを選んで設定をコピーしてください。最初のタブはOAuthでサインインし、アクセストークンのタブはCI向けです。MCPに対応していれば何でも使えます。ここには14件のクライアントを掲載しています。

以下のURLはすべてベースのhttps://ai-game.dev/mcpです。クライアントを1つのプロジェクトに固定するにはhttps://ai-game.dev/mcp/p/<pin>を使用してください。固定URLはsetup-mcpが書き込みます。

Settings → Connectors → Add custom connector
Name: ai-game-dev
URL:  https://ai-game.dev/mcp
エンドポイントは稼働中です。 /api/statusでエンドポイントの現在の状態を確認できます。