Funplay MCP for Cocosとは?
Funplay MCP for CocosはFunplayAIが開発するCocos Creator 3.8向けの拡張機能で、エディターにHTTPのMCPサーバーを組み込み、AIクライアントが実行中のプロジェクトを調べて変更できるようにします。中心となるexecute_javascriptは、アクティブなシーンかエディター自体のどちらかでコードを実行します。その周りに、シーン階層、プレハブ、アセットとその依存関係、スクリプト診断、ログ、スクリーンショット、プレビュー制御、マウスとキーボードの操作再現のためのツールがあります。
既定のcoreプロファイルは39ツール、fullプロファイルは106ツールを公開し、customプロファイルではカテゴリーや個別のツールを有効にしたり無効にしたりできます。パネルからClaude Code、Cursor、Codex、VS Code、Trae、Kiroなど11のクライアントの設定を書き込め、npmのラッパーがstdioクライアントとHTTPエンドポイントを橋渡しします。
リポジトリは2026年4月14日に公開され、ライセンスはMIT、確認時点でGitHubスターは約395、2026年11月10日に35回目のリリースとなるv0.7.2を出しました。Cocos Storeでも無料で公開されています。同じチームがUnity、Godot、Unreal向けの姉妹サーバーも作っています。
Funplay MCP for Cocosのインストール方法
git clone https://github.com/FunplayAI/funplay-cocos-mcp.git extensions/funplay-cocos-mcpFunplay MCP for Cocosは使う価値があるか?
Cocos CreatorはUnityやGodotに比べてMCP対応が乏しく、Funplayはその穴を珍しい方針で埋めています。100個の細かいツールではなく、汎用のツール1つに賭けるのです。execute_javascriptはシーンかエディターでコードを実行するので、エージェントはアクティブなCanvasの下にログイン画面を組み、コンポーネントを付け、スクリーンショットを撮ってレイアウトを確かめられます。残り38個のcoreツールは、階層やプレハブ参照からアセットの依存関係、直近のログまで、その周辺の確認を受け持ちます。既定の一覧をfullの106個ではなく39個に絞ることで、呼び出しのたびにコンテキストを節約できます。
プロジェクトはリリースが頻繁で、利用者がぶつかった問題を直しています。7か月で35回リリースしており、v0.7.2ではTrae、VS Code、Codex、OpenCode向けの設定の書き込み方を作り直し、コメントを消したり間違ったファイルを推測したりしないようにしました。グローバルインストーラーはリリースを入れる前にSHA-256のチェックサムファイルを検証し、v0.7.0では接続URLをプロジェクトごとに紐づけて、エディターを2つ開いているときにエージェントが別のゲームを編集しないようにしました。
注意点:認証がありません。サーバーは既定で127.0.0.1で待ち受け、READMEは、ネットワークアドレスにバインドすると認証なしでエディターがさらされると警告しています。v0.7.0で加わったプロジェクトトークンは、README自身の言葉で言えば認証ではなくルーティングの保護です。execute_javascriptの安全チェックは明白な削除、パストラバーサル、child_processを防ぎますが、READMEはこれをサン ドボックスではなくガードレールと呼んでおり、呼び出し側がsafety_checks: falseで無効にできます。手元のマシンでそのポートに届くプロセスなら、どれでもエディターでコードを実行できます。
結論:1台のマシンで作業する個人開発者や小さなスタジオにとって、Cocosのプロジェクトをエージェントに触らせる最も充実した方法です。localhostのままにし、プロジェクトはgitで管理し、エージェントに安全チェックを外させる前に送ってくるスクリプトを読んでください。
真価を発揮する場面
モバイル向けパズルゲームを作る個人開発者
ノードを手でドラッグせずに設定画面とログイン画面を組みたい
execute_javascriptでUIを作らせ、capture_scene_screenshotを呼んで調整させます。無料です。シーンをコミットする前に生成されたノードを確認してください。
HTML5ゲームを出している4人のスタジオ
ビルド前に壊れたプレハブ参照と欠けたアセットを見つけたい
エージェントにvalidate_prefab_references、validate_asset_dependencies、run_script_diagnosticsを実行させ、見つかったものを直させます。リリースごとの手作業の点検が省けます。
カジュアルゲーム会社のQAエンジニア
プレビューで一連のクリックが必要なバグを再現したい
fullプロファイルに切り替えてプレビューを始め、撮ったばかりのスクリーンショットを基準にフレーム同期のsimulate_mouse_dragを実行し、get_recent_logsでエラーを読みます。
導入前に確認すること
- 導入
- Cocos Storeから入れるか、プロジェクトのextensionsフォルダーにクローンし、Funplay > MCP Serverを開いて、使うクライアントでOne-Click Configureを実行します。Install for All ProjectsでCocos Creatorのグローバル拡張フォルダーに1つ入れられます。
- 連携
- エディター内のHTTP MCPエンドポイントとnpmのstdioラッパー(funplay-cocos-mcp)。Claude Code、Cursor、Codex、VS Code、Trae、Kiro、Qoder、Kimi Code、OpenCode、CodeBuddy、DeepSeek Harnessをワンクリックで設定でき、クライアントごとにプロジェクト用のSkillsを入れられます。
- データとプライバシー
- エディターの中で動き、シーンのデータとコードはクライアント経由でモデルの提供元に送られます。サーバーは127.0.0.1の、プロジェクトごとに20000から29999の範囲で決まるポー トにバインドされ、認証はありません。READMEはネットワークアドレスではエディターがさらされると警告しています。パネルはGitHubに更新を確認しに行きます。
- 大規模利用時のコスト
- MITのもと、チームの規模にかかわらず無料です。費用はAIクライアントの利用料です。
- 制限
- Cocos Creator 3.8以降のみ。execute_javascriptの安全チェックは呼び出しごとに無効化できます。スクリプトのログ取得は別途読み込まれたモジュールのログを拾いません。stdioラッパーはエディターが起動済みである必要があります。
良い点
- 39ツールのcoreプロファイルでコンテキストを節約
- シーンとエディターのJavaScriptを1つのツールで
- 11のMCPクライアントをワンクリックで設定
- 頻繁なリリースとチェックサム検証付きのインストール
気になる点
- HTTPエンドポイントに認証なし
- 安全チェックはパターンフィルターでサンドボックスではない
- Cocos Creator 3.8以降のみ
- 小規模なプロジェクトで、スター約395、1組織のみ
おすすめの人
エディターの中からエージェントにシーンを組ませ、スクリプトを直させ、スクリーンショットで結果を確認させたいCocos Creator 3.8の開発者に向いています。
Funplay MCP for Cocosの代替
Funplay MCP for Cocos:よくある質問
- Funplay MCP for Cocosは使う価値があるか?
- FunplayはエージェントにCocos Creatorの中まで実際に手を届かせ、既定のツール一覧も短く保ちますが、中心のツールはパターンフィルターだけを挟んで任意のJavaScriptをエディターで実行します。 評価は5点満点中3.8点です。
- Funplay MCP for Cocosの料金は?
- 無料のオープンソース(MIT)です。Cocos Storeでも無料です。
- Funplay MCP for Cocosの欠点は?
- HTTPエンドポイントに認証なし; 安全チェックはパターンフィルターでサンドボックスではない; Cocos Creator 3.8以降のみ; 小規模なプロジェクトで、スター約395、1組織のみ.
- Funplay MCP for Cocosは誰に向いているか?
- エディターの中からエージェントにシーンを組ませ、スクリプトを直させ、スクリーンショットで結果を確認させたいCocos Creator 3.8の開発者に向いています。