IvanMurzak/Unity-MCP

View on GitHub ↗

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

3,938 ★357 forksC#Updated 1mo ago

What you need to know

"AI Game Developer" — an AI-powered Unity development assistant for Editor AND Runtime: connects Claude, Cursor, Codex and other MCP clients to Unity with 70+ built-in tools and skills, and can even run LLMs inside your compiled game for dynamic NPC behavior.

Install

openupm add com.ivanmurzak.unity.mcp   (or download the AI-Game-Dev-Installer.unitypackage)
npm install -g unity-mcp-cli && unity-mcp-cli install-plugin ./MyUnityProject
Docker: docker run -p 8080:8080 aigamedeveloper/mcp-server

Usage

  • •Open Window/AI Game Developer in Unity and click Auto-generate skills (recommended) or Configure MCP
  • •claude mcp add ai-game-developer <command> (or gemini mcp add, copilot /mcp add)
  • •Ask the AI e.g. "Create 3 cubes in a circle with radius 2" or "Explain my scene hierarchy"

Key features

  • ✓70+ built-in tools across Project & Assets, Scene & Hierarchy, Scripting & Editor (Roslyn C# compile/execute), and Profiling & Diagnostics
  • ✓Runtime (in-game) MCP: connect LLMs inside the compiled game for AI-driven NPCs, bots, and real-time debugging
  • ✓Extensible via C# attributes: add custom MCP Tools, Resources, and Prompts in project code
  • ✓Reflection-powered: discover and call any method in the codebase (including private and compiled DLL methods), live Unity API access
  • ✓Extension tool packs for Animation, Cinemachine, InputSystem, NavMesh, ParticleSystem, ProBuilder, Splines, Terrain, Tilemap, Timeline; stdio and streamableHttp transports

Caveats

  • ⚠Unity project path cannot contain spaces
  • ⚠Your AI agent must support Skills or dynamic MCP tool updates
  • ⚠Optional cloud sign-in via ai-game.dev OAuth device flow (unity-mcp-cli login); authorization modes none/oauth/token
Platforms: Windows x64/x86/arm64 · macOS Apple Silicon/Intel · Linux x64/arm64Clients: Claude Code · Claude Desktop · Cursor · Windsurf · GitHub Copilot · Gemini · Antigravity · VS Code · Rider · Visual Studio · Cline · Kilo Code · Open Code
Documentation ↗

Reviewed 2026-08-07

Topics

aiai-integrationanthropicclaudeclaude-codeclaude-desktopclicopilotcursorgame-developmentgamedevgeminillmmcpmcp-servermodel-context-protocolopenaiunitywindsurf
Stars
3,938★
Forks
357
Language
C#
License
Apache-2.0
Created
2025-04-02
Last push
2026-08-17