Unity-MCP
Unity-MCP is an open-source MCP server that integrates AI assistants (Claude, Copilot, Cursor, Gemini) directly into Unity game development. It exposes 70+ built-in tools for editor automation and enables AI capabilities within compiled games at runtime.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | IvanMurzak/Unity-MCP |
| Owner | IvanMurzak |
| Primary language | C# |
| License | Apache-2.0 — OSI-approved |
| Stars | 3.5k |
| Forks | 313 |
| Open issues | 42 |
| Latest release | 0.82.4 (2026-07-04) |
| Last updated | 2026-07-06 |
| Source | https://github.com/IvanMurzak/Unity-MCP |
What Unity-MCP is
A C# MCP server implementation for Unity that runs locally (stdio) or remotely (http), providing tool definitions for asset management, scene manipulation, code generation, and testing. Supports custom tool registration via single-line C# attributes and works with multiple LLM providers without vendor lock-in.
Get the Unity-MCP source
Clone the repository and explore it locally.
git clone https://github.com/IvanMurzak/Unity-MCP.gitcd Unity-MCP# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires Node.js/npm for CLI-based setup and an external LLM provider account (OpenAI, Anthropic, Google, Microsoft). CLI login step adds onboarding friction.
- MCP tools expose editor and runtime APIs; custom tools need careful permission scoping to avoid unintended game state mutations via AI agents.
- Token usage can accumulate quickly if agents iterate or generate large code blocks. The README claims 'efficient token usage' but specific benchmarks or cost controls are not documented.
- Runtime AI execution inside compiled games adds latency and external API dependencies during gameplay—plan for graceful fallbacks if LLM services are unavailable.
- 42 open issues and active development (last push 2026-07-06) suggest ongoing work; stability for production games should be verified on current release.
When to avoid it — and what to weigh
- Offline-Only or Airgapped Environments — The tool requires connectivity to external LLM services (Claude, OpenAI, Gemini) and a cloud login step via CLI. Not suitable for fully offline game development.
- Non-Unity Game Engines — This is deeply integrated with Unity Editor and runtime APIs. Developers using Unreal, Godot, or custom engines will not benefit.
- Minimal or No AI Interaction Required — If your game has no need for AI-assisted development or in-game LLM features, the overhead of setup and licensing multiple LLM providers is not justified.
- Strict Data Residency or Privacy Requirements — Game code and project context are sent to external LLM services (Claude, OpenAI, etc.). HIPAA, financial, or heavily regulated workloads are not appropriate.
License & commercial use
Apache License 2.0 (Apache-2.0). Permissive OSI license allowing commercial use, modification, and distribution with attribution and liability disclaimer. Source available on GitHub.
Apache-2.0 permits commercial use. However, games using in-game AI will incur external LLM API costs (OpenAI, Anthropic, Google) not covered by this license. Ensure you have proper licensing agreements with your chosen LLM providers and disclose AI usage to end users if required by law or platform policies (e.g., game storefronts, GDPR).
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
Game code and project context are transmitted to external LLM services (Claude, OpenAI, Gemini, etc.) during AI calls. Sensitive code, secrets, or proprietary game logic may be logged or retained by LLM providers—review their privacy policies. MCP tools can modify editor and game state; untrusted AI agent instructions could corrupt assets or introduce bugs. No built-in audit logging or permission model for agent actions. Local stdio mode is more secure than http deployment, but http requires network hardening.
Alternatives to consider
GitHub Copilot for Visual Studio / VS Code
Native AI coding assistant in popular IDEs; no external MCP setup required. However, lacks runtime in-game AI and Unity-specific editor automation tools.
Cursor IDE
Purpose-built AI-first code editor with Codebase search; supports MCP servers including this one. Strong for development workflows but does not provide in-game AI or game engine-specific features.
Custom LLM Integration (Direct API)
Developers can call OpenAI, Anthropic, or Gemini APIs directly in C# without MCP server overhead. Requires more boilerplate but eliminates dependency on third-party MCP tooling and offers fine-grained cost control.
Build on Unity-MCP with DEV.co software developers
Download the installer or run CLI to add Unity-MCP to your project. Connect Claude, Cursor, or Copilot and start automating your workflow in minutes.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
Unity-MCP FAQ
Do I need to pay for Unity-MCP itself?
Can I use this in a shipped game?
Does it work with other game engines?
What if I disagree with a decision the AI made?
Software developers & web developers for hire
From first prototype to production, DEV.co delivers software development services around tools like Unity-MCP. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across mcp servers and beyond.
Ready to Add AI to Your Game?
Download the installer or run CLI to add Unity-MCP to your project. Connect Claude, Cursor, or Copilot and start automating your workflow in minutes.