CM

codergamester/mcp-unity

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

2003 stars 252 forks 品質 92 トレンド 42MIT

Unity Editorと接続するためのModel Context Protocol(MCP)プラグイン — Cursor、Claude Code、Codex、Windsurfおよびその他のIDE向けに設計されています

概要

MCP Unityは、Unity EditorのModel Context Protocolの実装であり、AIアシスタントがUnityプロジェクトとやり取りできるようにします。このパッケージはUnityとMCPプロトコルを実装するNode.jsサーバーとの橋渡し役を果たし、Cursor、Windsurf、Claude Code、Codex CLI、GitHub Copilot、Google Antigravity、OpenCodeなどのAIエージェントがUnityエディタ内で操作を実行できるようにします。 MCP Unityは、Unity Library/PackedCacheフォルダをワークスペースに追加することで、VSCode系IDE(Visual Studio Code、Cursor、Windsurf、Google Antigravity)と自動連携できます。

概要(AI 翻訳)

🇺🇸英語 🇨🇳简体中文 🇯🇵日本語

MCP Unityは、Unity EditorのModel Context Protocolの実装であり、AIアシスタントがUnityプロジェクトとやり取りできるようにします。このパッケージはUnityとMCPプロトコルを実装するNode.jsサーバーとの橋渡し役を果たし、Cursor、Windsurf、Claude Code、Codex CLI、GitHub Copilot、Google Antigravity、OpenCodeなどのAIエージェントがUnityエディタ内で操作を実行できるようにします。

特徴

IDE統合 - パッケージキャッシュアクセス

MCP Unityは、Unity Library/PackedCacheフォルダをワークスペースに追加することで、VSCodeに似たIDE(Visual Studio Code、Cursor、Windsurf、Google Antigravity)との自動統合を提供します。この機能:

  • Unityパッケージのコード知能を向上させる
  • Unityパッケージの自動補完および型情報の改善を可能にする
  • AIコーディングアシスタントがプロジェクトの依存関係を理解するのを助ける

MCPサーバーツール

以下のツールが、MCPを通じてUnityシーンやGameObjectsの操作およびクエリに利用できます:

  • execute_menu_item: Unityのメニュー項目(MenuItem属性タグ付きの関数)を実行します。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Unity Editor (Game Engine)

                              ,/(/.   *(/,                                  
                          */(((((/.   *((((((*.                             
                     .*((((((((((/.   *((((((((((/.                         
                 ./((((((((((((((/    *((((((((((((((/,                     

             ,/(((((((((((((/*.           */(((((((((((((/*.                
            ,%%#((/((((((*                    ,/(((((/(#&@@(                
            ,%%##%%##((((((/*.             ,/((((/(#&@@@@@@(                
            ,%%######%%##((/(((/*.    .*/(((//(%@@@@@@@@@@@(                
            ,%%####%#(%%#%%##((/((((((((//#&@@@@@@&@@@@@@@@(                
            ,%%####%(    /#%#%%%##(//(#@@@@@@@%,   #@@@@@@@(                
            ,%%####%(        *#%###%@@@@@@(        #@@@@@@@(                
            ,%%####%(           #%#%@@@@,          #@@@@@@@(                
            ,%%##%%%(           #%#%@@@@,          #@@@@@@@(                
            ,%%%#*              #%#%@@@@,             *%@@@(                
            .,      ,/##*.      #%#%@@@@,     ./&@#*      *`                
                ,/#%#####%%#/,  #%#%@@@@, ,/&@@@@@@@@@&\.                    
                 `*#########%%%%###%@@@@@@@@@@@@@@@@@@&*´                   
                    `*%%###########%@@@@@@@@@@@@@@&*´                        
                        `*%%%######%@@@@@@@@@@&*´                            
                            `*#%%##%@@@@@&*´                                 
                               `*%#%@&*´                                     
                                                       
     ███╗   ███╗ ██████╗██████╗         ██╗   ██╗███╗   ██╗██╗████████╗██╗   ██╗
     ████╗ ████║██╔════╝██╔══██╗        ██║   ██║████╗  ██║██║╚══██╔══╝╚██╗ ██╔╝
     ██╔████╔██║██║     ██████╔╝        ██║   ██║██╔██╗ ██║██║   ██║    ╚████╔╝ 
     ██║╚██╔╝██║██║     ██╔═══╝         ██║   ██║██║╚██╗██║██║   ██║     ╚██╔╝
GitHub で README 全文を見る

インストール

npx @modelcontextprotocol/inspector node Server~/build/index.js
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "mcp-unity": { "command": "node", "args": [ "ABSOLUTE/PATH/TO/mcp-unity/Server~/build/index.js" ] } } }