AIAny
Icon for item

MCP for Unity

Bridges LLM-driven AI assistants to the Unity Editor so models can create scenes, edit C# scripts, manage assets, run tests and automate game-dev workflows. Exposes 47 focused MCP tool entrypoints, supports many MCP clients, and is MIT-licensed for local use.

Introduction

Most game teams waste time on repetitive Editor tasks that are trivial to express in language but expensive to script and maintain. Letting an LLM operate the Unity Editor via a standard protocol turns those micro-tasks into prompts you can delegate, inspect, and iterate on.

What Sets It Apart
  • Protocol-first integration: implements the Model Context Protocol (MCP) so any MCP-capable client (Claude Desktop/Code, Cursor, VS Code, Windsurf, Cline, Gemini CLI, etc.) can control Unity without custom per-client adapters — so what: you can swap assistants or run local models with minimal reconfiguration.
  • Editor-native toolset: exposes ~47 focused tool entrypoints (create GameObjects, edit scripts, run tests, profile, build, asset ops) rather than a single monolithic API — so what: prompts can call intent-specific tools with predictable effects and easier validation.
  • Lightweight local server model: runs alongside Unity (requires Python 3.10+ via uv) and auto-configures many clients — so what: avoids cloud-side build/deploy for day-to-day Editor automation and keeps assets/code local.
  • Open-source & permissive license: MIT license and visible contributor history — so what: teams can audit, modify, or integrate MCP for Unity into CI/tooling without restrictive licensing.
Who It's For and Tradeoffs

Great fit if you maintain Unity projects and want to speed authoring by delegating repetitive Editor tasks to LLMs, experiment with prompt-driven content generation, or integrate assistant-driven workflows into your pipeline. It also helps toolsmiths who want to build MCP-aware plugins that target multiple assistants. Look elsewhere if you need a hosted/cloud authoring service, require enterprise-grade multi-user locking out of the box, or prefer a no-dependencies Unity Package (MCP for Unity requires a small Python runtime and the uv tool for the server).

Where It Fits

MCP for Unity sits between assistant clients and the Editor: use it when you want your LLM or local model to directly manipulate scenes, scripts, and assets with clear, inspectable actions. For purely runtime AI integration (in-game agents, inference services), pair MCP for Unity with separate runtime SDKs rather than using it as an in-game AI runtime.

Information

  • Websitegithub.com
  • OrganizationsCoplayDev, Aura
  • Published date2025/03/18

More Items

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub

Connects Blender to any LLM so models can inspect, create, and modify 3D scenes via a socket-based Model Context Protocol (MCP) server; supports object manipulation, materials, renders, asset import, and executing Blender Python.

GitHub
AI Infra2026

Indexes mixed-format folders locally into a zero-config, Elasticsearch-compatible search engine offering keyword, semantic, vector and hybrid retrieval. Embeds on ingest, provides per-agent namespaced memory and AST-aware code indexing in a single static binary with no external embedding key.