Unity MCP Server
Unity Editor automation for LLMs through 47 specialized tool entrypoints.
Data last scanned yesterday · Reviewed yesterday
Overview
Unity MCP Server allows AI assistants to manipulate the Unity Editor environment using the Model Context Protocol. It supports tasks including GameObject creation, scene management, C# script editing, asset organization, and automated test execution. By connecting to clients like Claude, Cursor, or VS Code, it enables natural language commands to perform complex game development workflows. The server is designed for broad compatibility with Unity versions ranging from 2021.3 LTS to 6.x. It utilizes a C# implementation and integrates directly into the editor via the Unity Package Manager, offering extensive control over the internal state and development pipeline.
Our verdict
With a security score of 53/100, this server is categorized as high risk. The security architecture, including OAuth support, read-only modes, and authentication methods, has not yet undergone editorial review. Because the tool grants an LLM significant control over the Unity Editor, it should only be used in trusted development environments by developers who are comfortable managing third-party code integration risks.
- Zero direct dependencies reduces supply chain attack surface
- Large community support with 12,776 GitHub stars
- Supports 47 distinct tool entrypoints for granular control
- Open source project under MIT license
- Security mechanisms like OAuth and authentication remain unreviewed
- Maintained by community contributors rather than Unity Technologies
- Read-only execution mode status is currently unverified
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Which versions of Unity are supported?
The server supports Unity versions ranging from 2021.3 LTS through 6.x.
›What software requirements must be met before installation?
You need Python 3.10 or higher installed, preferably managed via uv.
›Can I use this with multiple Unity instances at the same time?
Yes, the server supports multiple Unity instances via its Multi-Instance Routing feature.
›Is it possible to secure the server for remote hosting?
Yes, the project provides specific documentation for setting up remote-hosted servers with authentication.
›Does the server provide specific tools for different development tasks?
Yes, it includes 47 tool entrypoints and supports organizing functionality into specific tool groups like VFX, animation, UI, or testing.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.