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

ToolDescriptionRisk
assets-copyCopy the asset at path and stores it at newPathmedium
assets-create-folderCreates a new folder in the specified parent foldermedium
assets-deleteDelete the assets at paths from the projecthigh
assets-findSearch the asset database using the search filter stringlow
assets-find-built-inSearch the built-in assets of the Unity Editorlow
assets-get-dataGet asset data from the asset file including all serializable fields and propertieslow
assets-material-createCreate new material asset with default parametersmedium
assets-modifyModify asset file in the projectmedium
assets-moveMove the assets at paths in the project (also used for rename)medium
assets-prefab-closeClose currently opened prefablow

Compatibility

ClientLocalDockerRemoteRead-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

Unity MCP Server (Ivan Murzak) security score, rated on RepoAI

Maintain this server? Add the live badge to your README.