A Unity package that enables seamless communication between Unity and Large Language Models (LLMs) like Claude Desktop via the **Model Context Protocol (MCP)**. This server acts as a bridge, allowing Unity to send commands to and receive responses from MCP-compliant tools, empowering developers to automate workflows, manipulate assets, and control the Unity Editor programmatically.
A Unity package that enables seamless communication between Unity and Large Language Models (LLMs) like Claude Desktop via the **Model Context Protocol (MCP)**. This server acts as a bridge, allowing Unity to send commands to and receive responses from MCP-compliant tools, empowering developers to automate workflows, manipulate assets, and control the Unity Editor programmatically.
Welcome to the initial release of this open-source project! Whether you're looking to integrate LLMs into your Unity workflow or contribute to an exciting new tool, I appreciate you taking the time to check out my project.
Welcome to the initial release of this open-source project! Whether you're looking to integrate LLMs into your Unity workflow or contribute to an exciting new tool, I appreciate you taking the time to check it out!
## Overview
## Overview
@ -18,97 +18,55 @@ This project is perfect for developers who want to leverage LLMs to enhance thei
## Installation
## Installation
### Prerequisites
To use the Unity MCP Package, ensure you have the following installed:
- Unity 2020.3 LTS or newer (⚠️ only works in URP projects currently)
- **Unity 2020.3 LTS or newer** (⚠️ Currently only works in URP projects)
- Python 3.7 or newer
- **Python 3.12 or newer**
- uv package manager
- **uv package manager**
**If you're on Mac, please install uv as**
### Step 1: Install Python
Download and install Python 3.12 or newer from [python.org](https://www.python.org/downloads/). Make sure to add Python to your system’s PATH during installation.
### Step 2: Install uv
uv is a Python package manager that simplifies dependency management. Install it using the command below based on your operating system:
- Open Unity Package Manager (`Window > Package Manager`)
Once installed, the Unity MCP Package will be available in your Unity project. The server will start automatically when used with an MCP client like Claude Desktop or Cursor.
- Click the `+` button and select `Add package from git URL`