UnityMCP
If you are the rightful owner of UnityMCP 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.
UnityMCP is a Unity Editor plugin that integrates the Model Context Protocol (MCP) for seamless interaction between Unity and AI assistants.
UnityMCP is a robust plugin designed for the Unity Editor, facilitating integration with AI assistants through the Model Context Protocol (MCP). It offers real-time monitoring of the editor state, remote command execution, and detailed logging capabilities. The architecture comprises two main components: the Unity Plugin and the MCP Server. The Unity Plugin provides a debug window, WebSocket client, C# execution engine, and logging system, while the MCP Server, built with TypeScript, exposes Unity Editor functionalities via standardized tools. These tools include retrieving the editor state, executing commands, and accessing logs. UnityMCP supports various output formats and ensures optimal performance through buffer management. It is compatible with Unity 2022.3 or later, Node.js 18 or later, and npm 9 or later.
Features
- Real-time editor state monitoring
- Remote command execution with error handling
- Comprehensive logging system
- WebSocket-based communication
- Support for multiple output formats