development
location
documentation
public
AI
Unity
What is Unity3d Game Engine?
An MCP server that enables LLMs to interact with Unity3d Game Engine, supporting access to a variety of the Unit's Editor engine tools (e.g. Console Logs, Test Runner logs, Editor functions, hierarchy state, etc) and executing them as MCP tools or gather them as resources.
Documentation
MCP Unity Editor (Game Engine)
Features# IDE Integration
Package Cache Access
MCP Server Tools
execute_menu_item
select_gameobject
update_gameobject
update_component
add_package
run_tests
send_console_log
add_asset_to_scene
MCP Server Resources
unity://menu-items
unity://scenes-hierarchy
unity://gameobject/{id}
unity://logs
unity://packages
unity://assets
unity://tests/{testMode}
Requirements
Unity 2022.3 or later
Node.js 18 or later
npm 9 or later
Installation
Install Node.js
Install Unity MCP Server package via Unity Package Manager
Configure AI LLM Client
Start Unity Editor MCP Server
Open the Unity Editor
Navigate to Tools > MCP Unity > Server Window
Click "Start Server"
Debugging the Server
Building the Node.js Server
Debugging with MCP Inspector
Frequently Asked Questions
What is MCP Unity?
Why use MCP Unity?
How does MCP Unity compare with Unity 6.2 AI features?