mcp-unity logo

mcp-unity

CoderGamester/mcp-unity

MCP plugin for Unity Editor enabling integration with various LLM tools

GraphCanon updated 3w · GitHub synced 3w

1.8k stars233 forksLast push 3w C# MIT

Decision brief

MCP-Unity integrates Model Context Protocol with Unity Editor enabling an interface to connect with various LLMs including Cursor, Claude Code and Codex.

Good fit when

  • When developing games in the Unity Editor and needing integration with specific Language-Modeling Tools like Cursor or Claude Code.
  • If you are working on projects that require access to both MCP enabled IDE functionalities and Unity's ecosystem.

Avoid when

  • For users who do not use Unity as their primary game development platform, as the tool is specifically designed for integration with Unity Editor.
  • When your project does not benefit from integration of LLMs such as Cursor or Claude Code that MCP-Unity supports. Use it only if these specific tools contribute to your workflow.

Observed Jul 15, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
No MCP manifest
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/CoderGamester/mcp-unity

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Provides an interface to connect the Unity Editor with Cursor, Claude Code, Codex, and other IDEs using Model Context Protocol (MCP)

Capability facts

MCP server
No MCP server detected

Source: repo_scan · Jul 27, 2026

Languages
c#, javascript

Source: github.language+package.json · Jul 27, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 27, 2026)

- Node.js 18 or later - to [start the server](#start-server)
Source link

Tags

README

Requirements

  • Unity 6 or later - to install the server
  • Node.js 18 or later - to start the server
  • npm 9 or later - to debug the server

[!NOTE] Project Paths with Spaces

MCP Unity supports project paths containing spaces. However, if you experience connection issues, try moving your project to a path without spaces as a troubleshooting step.

Examples:

  • Recommended: C:\Users\YourUser\Documents\UnityProjects\MyAwesomeGame
  • Supported: C:\Users\Your User\Documents\Unity Projects\My Awesome Game

Installation

Installing this MCP Unity Server is a multi-step process:


Step 1: Install Node.js

To run MCP Unity server, you'll need to have Node.js 18 or later installed on your computer:

Windows
  1. Visit the Node.js download page
  2. Download the Windows Installer (.msi) for the LTS version (recommended)
  3. Run the installer and follow the installation wizard
  4. Verify the installation by opening PowerShell and running:
    node --version
    
macOS
  1. Visit the Node.js download page
  2. Download the macOS Installer (.pkg) for the LTS version (recommended)
  3. Run the installer and follow the installation wizard
  4. Alternatively, if you have Homebrew installed, you can run:
    brew install node@18
    
  5. Verify the installation by opening Terminal and running:
    node --version
    

Step 2: Install Unity MCP Server package via Unity Package Manager

  1. Open the Unity Package Manager (Window > Package Manager)
  2. Click the "+" button in the top-left corner
  3. Select "Add package from git URL..."
  4. Enter: https://github.com/CoderGamester/mcp-unity.git
  5. Click "Add"

License

This project is under MIT License

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.