AnkleBreaker-Studio/unity-mcp-plugin

View on GitHub ↗

Unity MCP Plugin (UPM) — Editor bridge for AI-assisted game development. Enables Claude, Cursor & MCP-compatible AI to control Unity Editor with 268 tools: scenes, GameObjects, components, builds, profiling, Shader Graph, Amplify Shader Editor, terrain, physics, NavMesh & more. Free & open source.

208 ★31 forksC#Updated 1mo ago

What you need to know

The Unity Editor side of a comprehensive MCP integration for Unity game development — a UPM package running a localhost HTTP bridge that lets Claude, Cursor, Windsurf or any MCP-compatible AI assistant control the Unity Editor with 288 tools across 30+ categories.

Install

Unity → Window → Package Manager → + → Add package from git URL → https://github.com/AnkleBreaker-Studio/unity-mcp-plugin.git
Verify: open http://127.0.0.1:7890/api/ping — logs '[MCP Bridge] Server started on port 7890'
Pair with the companion Node.js MCP server (AnkleBreaker-Studio/unity-mcp-server)

Usage

  • Let the AI create scenes, GameObjects, scripts, builds, terrain, Shader Graphs and more inside the editor
  • Watch AI build a whole game in minutes (scene setup, materials, VFX, UI) via MCP commands
  • Use the MCP Dashboard (Window > MCP Dashboard) for status, category toggles and agent sessions

Key features

  • 288 tools across 30+ categories: scenes, GameObjects, components, builds, profiler, frame debugger, memory snapshots, terrain, NavMesh, physics, animation, audio, UI
  • Conditional features: Shader Graph, Amplify Shader Editor, VFX Graph, memory profiler, Input System and MPPM multiplayer when packages are detected
  • Multi-instance auto-discovery (incl. ParrelSync), multi-agent support with session tracking and queued execution
  • Play Mode resilience via SessionState and per-action/per-agent Undo groups; 30s registry heartbeat

Best for

Unity developers who want deep, free and open-source AI control of the editor for rapid game prototyping and asset/scene creation.

Caveats

  • Binds only to 127.0.0.1 with no auth (local-only), so keep the tool on your own machine
  • AnkleBreaker Open License v1.0: requires attribution in built products and forbids reselling the tool
  • Editor-window screenshots are Windows-only; other platforms get an explicit unsupported error
Platforms: Windows · macOS · LinuxClients: Claude · Cursor · Windsurf · MCP clients

Reviewed 2026-08-11

Topics

aiai-assisted-developmentai-game-developmentamplify-shader-editoranklebreakerclaudecsharpgame-developmentgamedevmcpmodel-context-protocolopen-sourceshader-graphunityunity-editorunity-mcpunity-packageunity-pluginunity3dupm
Stars
208★
Forks
31
Language
C#
License
NOASSERTION
Created
2026-02-25
Last push
2026-07-27