MCP Server + Unity Editor plugin that exposes Unity-specific "tools" (GameObject, Assets, Scene, etc.) to Large-Language-Model clients like Cursor or Claude Desktop.
https://github.com/IvanMurzak/Unity-MCPStop explaining Unity's quirks to your AI assistant. Unity-MCP creates a direct bridge between your Unity Editor and AI clients like Claude Desktop or Cursor, giving them native understanding of GameObjects, Components, Scenes, and your entire project structure.
You know the drill: you're deep in Unity development, hit a roadblock, and turn to Claude or Cursor for help. But then you spend 10 minutes explaining your scene hierarchy, component relationships, and project structure before getting any useful assistance. By the time you're done providing context, you could have solved the problem yourself.
Unity-MCP eliminates this friction entirely. Your AI assistant can directly inspect your scene, understand your GameObjects, read your scripts, and even make changes to your project—all without you having to explain what a Transform component is or how prefabs work.
Direct Unity Manipulation: Ask your AI to "create a player GameObject with a Rigidbody and BoxCollider" and watch it happen in your scene. No copy-pasting scripts or manual component setup.
Intelligent Scene Analysis: Get insights like "Your scene has 47 GameObjects, 12 are using expensive shaders, and 3 have missing script references." The AI can see everything you see in the Inspector.
Context-Aware Development: When you ask for help with a specific script, the AI already knows about all the GameObjects that use it, their component configurations, and how they fit into your scene hierarchy.
Asset Management: Let AI help organize your project structure, rename assets consistently, or identify unused materials and textures cluttering your project.
Rapid Prototyping: "Create a simple FPS controller with mouse look and WASD movement" becomes a single request that generates the scripts, creates the GameObject, and sets up all the components correctly.
Debugging Sessions: Instead of describing a complex bug, you can say "Look at the PlayerController script and tell me why the jump isn't working" while the AI examines both your code and the actual GameObject configuration.
Scene Optimization: "Find all GameObjects using the Legacy/Diffuse shader and suggest modern alternatives" - the AI scans your entire scene and provides specific recommendations.
Bulk Operations: "Create 10 enemy spawn points around the player position" or "Update all UI Text components to use TextMeshPro" - tasks that would take manual clicking become single commands.
The system exposes 40+ Unity-specific tools covering everything from basic GameObject manipulation to advanced asset management. You can create, modify, and inspect:
Need project-specific functionality? Add custom tools with minimal code:
[McpPluginToolType]
public class CustomBuildTools
{
[McpPluginTool("BuildAndDeploy")]
public string BuildForTarget(string platform, bool development = false)
{
// Your custom build logic
return "Build completed successfully";
}
}
The AI automatically discovers and understands your custom tools, complete with parameter descriptions and usage context.
openupm add com.ivanmurzak.unity.mcp
No API keys, no complex configuration, no external dependencies beyond .NET 9.0 for the MCP server component.
This isn't just another Unity tool—it's a fundamental shift in how you work with AI assistance during game development. Instead of treating your AI as a generic programming assistant that needs constant context, you get a specialized Unity development partner that understands your project as deeply as you do.
The 220+ stars and active community development show this addresses a real need in the Unity ecosystem. Whether you're a solo developer who wants faster iteration or part of a team looking to streamline common tasks, Unity-MCP transforms AI from a generic helper into a Unity-native development tool.
Your Unity projects deserve an AI assistant that speaks Unity fluently. Stop bridging the gap manually—let Unity-MCP handle the translation while you focus on building great games.