Skip to main content
Glama
README.md
# MCP For Unity

This project implements a Model Context Protocol (MCP) server that acts as a bridge to the Unity Editor.

## Structure

- **Server/**: Contains the Python MCP server that AI clients connect to.
- **Scripts/**: Contains the Unity C# scripts.
- **package.json**: Unity Package definition file.

## Installation

### 1. Unity Setup (via Package Manager)
You can install the Unity integration directly from GitHub using the Unity Package Manager.

1. Open Unity.
2. Go to **Window > Package Manager**.
3. Click the **+** button in the top-left corner.
4. Select **Add package from git URL...**.
5. Enter the following URL:
   ```
   https://github.com/yunuscan/MCPForUnity.git
   ```
6. Click **Add**.

### 2. Python Server Setup (via Unity Editor)
1. In Unity, go to **UnityMCP > Dashboard**.
2. Click **Install 'uv' and Requirements**.
3. Click **Start Python MCP Server (uv run)** to test the connection.

### 3. Client Configuration (VS Code / Copilot / Claude)
To use this with your AI assistant:

1. Open the **UnityMCP > Dashboard** window.
2. Click **Configure for VS Code (Copilot)**.
   - This will generate a `.vscode/mcp.json` file in your project root.
   - It will also create a `tasks.json` to easily run the server.
3. Alternatively, copy the JSON config manually for Claude Desktop or Cursor.

## Usage
1. Ensure the Unity project is open.
2. Connect your AI client using the generated configuration.
3. Ask your AI to "Create a cube" or "Check console logs".


Maintenance

ActivityInactive
ResponsivenessNo issues