cocos-mcp-community
Cocos MCP Community
コミュニティ製の Model Context Protocol (MCP) 拡張機能です。Cocos Creator 3.8+ 向けに作られており、互換性のある AI クライアントを接続し、Cocos Creator で現在開いているプロジェクトを確認・操作できます。
拡張機能はローカルで実行され、127.0.0.1 で待ち受け、永続的まあ構的変更に明示的確認が必要です。
現在のバージョン:
0.2.3。自動テストスイートは合格し、主要な読取リワークフローと分離された書込ーワクフローは Cocoss Creator 3.8.8 で検証済みです。
Features
サーバーは23個の意図向けのMCPツールを公表します。各ツールは関連する操作をまとめているため、クライアントはエターの広範エを受けたまま、焦点を絞られたツール一覧を受け取れます。
ツール | 機能 |
| Project configの読取と 자サリの概要、プロジェクト設定の照会・更新 |
| アクティブなシーンと階層の検査、シーンの開く・保箱・名前を付けて保存 |
| ノードの探索・検査・作成・更新・複製・コピー・カット・ペースト・リセット・再親化・削除 |
| コンポネントの一覧・追加・削除・検査・編集・リセット、配列とButtonイベントの編集、テキストスタイルの適用 |
| AssetDBのチェック、アセットの一覧・検査、安全なテキストアセットの読込、インポート、作成、保存、コピー、移動、リフレッシュ、リイインポート、削除 |
| プレハブの一覧・検査、使用所の検索、リンク付き複製または非リンク付き複製のインスタチスタイエーション、アセットのコピー・削除、インスタンスの復元 |
| 階層スナップショットの取得・復元、スコープ付き構造トランザクションの開始・コミット・中止 |
| 検証済みノードツリーまたは Canvas/Panel/Title/Button のUI画面を原子的に一括作成 |
| 階層とUIの整合性チェック、リファレンスの検証、依存関係・循環参照・欠落項目・孤立ノード候補の分析 |
| 構造化されたレイアウトデータ、CameraーレレンダリングPNG、またはトリンミングされた Preview キヤンバスのPNG を取込 |
| AnimationClipの作成・保存・一括生成・検査・増分編集、クリップのアタッチと制御 |
| デザイン解能度とエディタビュの取得、ノードのフォーカス・揃え、2D、グリッド、ギジモ、アイコンの設定 |
| エディタコンテキスト、選択、未保存状態、レディネス、Creatorコンソール項目、プロジェクトログ、Previewエラーを読取 |
| Previewネットワーの確認、サポート先の起動、Preview、グームビューの停止、ロールカルPreviewボタンの実行 |
| Canvas確保と、テンプレート、Layoutコンテナ、ダイアログ、リスト、ナビゲーション・バー、または設定画面の作成 |
| Spineデータの設定、 |
| プロジェクトフォントの一覧と、 |
| SpriteFrames の一覧と、プロジェクトアセットからシーン内への参照画像配置 |
| エンジン・ネイティブパス、デバイス、エディタネットワーク、プログラミング設定、プラグインの検査 |
| 組み込みのCocosワークフローガイダンスを、トピック別に検索 |
| ローカルサービス状態と最近の操作メタデータの読取 |
| プロジェクト:ローカルなツール選択の検査・無効・有効・リセット |
| Claude Desktop, Cursor, VS Code, Windsurf のクライアント設定を生成 |
追加のワークフロー機能として、セッション対応 Streamable HTTP、ツール一覧の変変更通知、スキーマ検証済み入、確認ゲート、ロールバック対応のバッチ操作、プロジェクトーカルなツールプリセットがああります。
Related MCP server: Cocos Creator MCP Server
要件
Cocos Creator
3.8以上Node.js
18以上npm
Streamable HTTP に対応した MCP クライアント
インストールと使い方
1. 拡張機能のインストール
リポジトリをCocos プロジェクトのextensions ディレクトリにクローンし、依存関係をインストールしてビルドします:
cd /path/to/YourCocosProject/extensions
git clone <repository-url> cocos-mcp-community
cd cocos-mcp-community
npm ci
npm run buildCocos Creator でプロジェクトを開きます。エディタがすでに開いている場合は、拡張機能をリロードするかエディタを再起動します。
2. MCP サーバーの起動
Extension → Cocoos MCP Community を開き、Start server を選択します。デフォルトのエンドポイントは次のとおりです:
http://127.0.0.1:3100/mcpパネルにはアクティブなエンドポイントとサーバーの状態が表示されます。プロジェクト・ローカルのポートを変をてたり、自動起動を有効にしたりもできます。
3. MCP クライアントを接続
クライアントのMCP 設に Streamable HTTP サーバーを追加します。汎用的なサーバーエントリは次のとです:
{
"type": "http",
"url": "http://127.0.0.1:3100/mcp"
}周り設定はクライアントによって異なります。初回の接続後、client_config ツールれ Claude Desktop、Cursor、VS Code、Windsurf の完全なエントリを生成できます。
設定を変更後たは、 MCPクライアントを再起動または再接続してください。Cocos パネルでサーバーポートを変た場合は、クライアント の URL も更新してください。
4. 接続の確認
対対象のプロジェクトとシーンを Cocos Creatorに開いたまま、AI クライアントに次のような読取専操作を依頼します:
Summarize the current Cocos scene hierarchy.List the assets under db://assets and report any missing references.Check the current editor and Preview errors without changing the project.クライアントがプロジェクト情報かシーン情報を返せば、接続は完了です。
5. 編集ワークフロー
エディタのタスクを自然言語で説明できます。例:
Create a Canvas with a centered panel, a title, and a button in the current scene.Set the selected Label font size to 32 and change its text to "Play".Create an AnimationClip that moves the selected node from x=0 to x=300 in one second.持続的な変更には確認が必要です。推奨ワークフロー:
クライアントに現在の状態を検カ式し、予定の変を説明させます。
対対象のシーン、ノード、アセット、パスを確認します。
権限要求が来たら、操作を確認します。
Cocos Creatorで結果を確認し、適切にシーンを保存します。
重要事項を変更する前に、コミットまたはバックアップしておいてください。初めての試用では、使い捨てのシーンと一時アセットを使用してください。
ツール管理
拡張機能パネルには2つのタブがあります:
Server: ポート・自動起動・サーバ状態を制御します。
Tool 管理: 個別ツールの話と切りのほかへ、All、Core workflow、UI マーク、それに Minimal のプリセットを提供します。
公開するツールの数を節ると、クライアントに送信される MCP ツール定義も減ります。preferences によって復旧ツールは常に利用できます。ツール一覧の変更通知をサポートしているクライアントは自動的に更新されますが、ツール一覧が変わらない場合は再バイ接続します。
設定はプロジェクトごとに library/cocos-mcp-communit.settings.json に保存されます。
トラブルシューティング
クライアントが接続できない: Cococ Creatorが起動しいること、拡張機能が有効であること、パネルがサーバーが実行中であることを確認し、クライアントのURLが同じポートを指していることを確します。
ツール一覧が古い: Tool 管理の変更お後に** の反後に MCP クライアントを接続します。
シーン操作が失敗する: 対象シーンを開いて、まず読取専用のシーン要約を試してください。
編集が拒否される: 対象のUUIDまたはアセットパスを確認し、要求されている書き込み操作を明示的に承認してください。
ポート使用中:
1024〜65535の範囲で別のポートを Server タブから選択し、クライアント設定を更新してください。
開発
npm install
npm run check
npm run build
npm run test:ciコマンド | 目的 |
| ビルドファイルを追めず型チェック |
| 拡張機能を |
| ログレッション・テストをローカルで実こな |
| リグレッション・テストとMCPトランスポート/ツール検知チェックを実行 |
| ビルドと完全自動テストスイートを実行 |
スモークスイートはCocos プロジェクトを変更しません。統合テストで書き込む場合は、使い捨てシーンと一時アセ・ットを使用してください。
プロジェクト構造
src/main.ts Extension lifecycle and panel messages
src/server/ MCP transport, sessions, and tool registration
src/cocos/editor-bridge.ts Cocos Editor integration
src/scene.ts Scene-process operations
src/tools/ Schema-validated MCP tools
src/panels/default/ Dockable extension panel
scripts/ Regression and smoke testsコントリビューション
Issueやのプルリクエストを歓迎します。CONTRIBUTING.md を読ん、確認レーションゲート維持、ユーザー向き変更にはテストスドキメドを添付してください。
謝辞
以下のオープンソースプロジェクトに参照とインスピレーションを感謝します :
ライセンス
MIT ライセンス の下に公開されています。
これは独立したコミュニティプロジェクトであり、Cocos 公式のプロダクトではありません。Cocos と Cocos Creator はそれぞれの所有者の商標です。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to directly control the Cocos Creator 3.8.x editor via MCP protocol, providing over 130 tools for scene, node, component, asset, and project operations.2337MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with the Cocos Creator 3.8+ editor through standardized protocols for scene, node, component, prefab, asset, project, debugging, and server operations.
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to directly control the Cocos Creator game editor via MCP protocol, supporting scene management, node manipulation, component attachment, and asset management.231MIT
- FlicenseNot gradedqualityBmaintenanceEnables MCP clients to control Cocos Creator 2.x for UI design, such as translating Figma designs into Cocos scenes by creating nodes, components, and prefabs.
Related MCP Connectors
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chang0022/cocos-mcp-community'
If you have feedback or need assistance with the MCP directory API, please join our Discord server