unity-mcp
If you are the rightful owner of unity-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Unity MCP Server is a Model Context Protocol server for Unity, enabling communication between Unity Editor and external LLMs or AI agents.
Unity MCP Server is a C# implementation designed to facilitate seamless interaction between the Unity Editor and external tools, scripts, or AI models. It acts as a bridge, allowing real-time automation, remote control, and intelligent interaction with Unity projects. By leveraging the Model Context Protocol, it enables LLMs, whether local or cloud-based, to directly interact with Unity, supporting advanced workflows such as procedural content generation, automated testing, and more. The server operates on a server-client architecture, where it listens for incoming connections and processes MCP-formatted messages to execute commands within the Unity Editor. This setup allows for bi-directional communication, enabling interactive and intelligent workflows.
Features
- C# Server Implementation: The backend/server is written entirely in C#, making it easy to integrate with Unity and .NET environments.
- MCP Bridge: Acts as a bridge between Unity and external LLMs or cloud services, allowing AI models to send commands and receive data from the Unity Editor.
- Real-time Automation: Supports real-time automation of editor tasks, scene manipulation, asset management, and more.
- Extensible Protocol: Built on the open Model Context Protocol, making it easy to extend for custom workflows or new AI capabilities.
- Inspired by: This project is based on the original work at https://github.com/justinpbarnett/unity-mcp/