About Unity MCP Server
The Unity MCP Server is an open-source utility that facilitates seamless communication between the Unity Editor and Large Language Models (LLMs) such as Claude Desktop and Cursor via the Model Context Protocol (MCP). This integration empowers developers to automate workflows, manipulate assets, and control the Unity Editor programmatically.
Key Features:
- Editor Automation: Enables execution of various Unity Editor actions through MCP clients, allowing for tasks such as creating and modifying assets, managing scenes, and controlling game objects.
- Two-Way Communication: Facilitates sending commands from Unity to MCP-compliant tools and receiving responses, enabling dynamic interactions between the Unity environment and external AI models.
- Extensibility: Provides a framework for adding new tools and command handlers, allowing developers to extend functionality by creating custom C# command handlers and corresponding Python tools.
- Integration with MCP Clients: Designed to work seamlessly with MCP clients like Claude Desktop and Cursor, enhancing the capabilities of AI-assisted development within Unity.
Recent Updates:
- Tool Overhaul (v1.0.1): The number of tools has been streamlined from 36 to 7 to reduce context and improve the accuracy of LLMs in selecting appropriate tools.