Unity MCP Server (Ivan Murzak)
Unity game engine operations and editor workflows through the Model Context Protocol.
Data last scanned yesterday · Reviewed yesterday
Overview
Unity MCP Server provides a bridge between AI assistants and the Unity game engine. It supports both the Unity Editor and runtime environments, allowing developers to integrate AI assistance directly into their game development pipelines. The server is distributed via OpenUPM and offers containerized deployment options through Docker, providing flexibility for different project setups. It is actively maintained with frequent updates to ensure compatibility with Unity's evolving environment.
Our verdict
With a security score of 53/100, this project carries a high risk level. The score reflects that the server is community-maintained rather than an official Unity release and key security aspects like authentication and read-only mode support remain unreviewed. Users should exercise caution, particularly when integrating this into proprietary project environments.
- Zero direct dependencies minimizes supply chain attack surfaces
- Active development evidenced by recent commits
- Broad community backing with 3,647 GitHub stars
- Distributed under the permissive Apache-2.0 license
- Lacks official vendor support or verification
- Authentication mechanisms currently lack security review
- Read-only mode safety is not yet verified
Tools
| Tool | Description | Risk |
|---|---|---|
| assets-copy | Copy the asset at path and stores it at newPath | medium |
| assets-create-folder | Creates a new folder in the specified parent folder | medium |
| assets-delete | Delete the assets at paths from the project | high |
| assets-find | Search the asset database using the search filter string | low |
| assets-find-built-in | Search the built-in assets of the Unity Editor | low |
| assets-get-data | Get asset data from the asset file including all serializable fields and properties | low |
| assets-material-create | Create new material asset with default parameters | medium |
| assets-modify | Modify asset file in the project | medium |
| assets-move | Move the assets at paths in the project (also used for rename) | medium |
| assets-prefab-close | Close currently opened prefab | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Can I use this server inside a compiled game?
Yes, this plugin is designed to work inside both the Unity Editor and the compiled runtime, enabling real-time debugging and player-AI interaction.
›How can I install the Unity MCP server?
The package is available for installation via OpenUPM.
›Is this server tied to a specific AI provider?
No, the server is built to avoid vendor lock-in, allowing you to use agents from various providers including Anthropic, OpenAI, and Microsoft.
›What environments does this server support?
The server supports both Unity Editor and Unity Runtime environments.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.