Unity MCP Package
by HuangChILun
The Unity MCP Package enhances material editing and enables seamless communication between Unity and Large Language Models (LLMs) via the Model Context Protocol (MCP). It acts as a bridge allowing Unity to send commands and receive responses from MCP-compliant tools.
Last updated: N/A
What is Unity MCP Package?
The Unity MCP Server is a Unity package that provides a bidirectional communication channel between Unity (via C#) and a Python server, enabling asset management, scene control, enhanced material editing, script integration, and editor automation.
How to use Unity MCP Package?
To use the Unity MCP Package, install Python 3.12 or newer and the uv package manager. Then, add the package to your Unity project through the Package Manager using the git URL: https://github.com/HuangChILun/reavorse-mcp. The server will start automatically when used with an MCP client.
Key features of Unity MCP Package
Bidirectional Communication
Asset Management
Scene Control
Enhanced Material Editing & Lighting
Script Integration
Editor Automation
Experimental Features
Use cases of Unity MCP Package
Enhancing Unity projects with LLMs
Automating repetitive tasks in Unity
Programmatically managing Unity assets
Controlling Unity Editor functions
Creating advanced material properties and lighting effects
FAQ from Unity MCP Package
Unity Bridge Not Running
Unity Bridge Not Running
Ensure the Unity Editor is open and the MCP window is active. Restart Unity if needed.
Python Server Not Connected
Python Server Not Connected
Verify that Python and uv are correctly installed and that the Unity MCP package is properly set up.
Configuration Issues with Claude Desktop or Cursor
Configuration Issues with Claude Desktop or Cursor
Ensure your MCP client is configured to communicate with the Unity MCP server.
Connection Stuck or No Progress
Connection Stuck or No Progress
In some special situations where the process seems stuck with no progress, try closing both Claude and the Unity project, then reconnecting to re-establish the connection.
Where can I get help with the project?
Where can I get help with the project?
Reach out on X: @reavorse