Unity Engine - MCP Server
π§MCP ServerIvanMurzak/unity-mcp
An MCP server for Unity that enables AI agents to interact with the Unity Editor and Runtime for game development, available as an OpenUPM package with Docker support.
Overview
Unity MCP is a Model Context Protocol server that connects AI assistants like Claude, Cursor, and Windsurf to the Unity game engine for both Editor and Runtime environments. Unlike other Unity AI tools, it works inside compiled games, enabling real-time AI debugging and player-AI interaction during runtime.
Key Features
- Runtime AI - Enables LLM usage directly inside compiled Unity games for dynamic NPC behavior, AI debugging, and player-AI interaction
- Editor Integration - Connects AI assistants to the Unity Editor for automating workflows, generating code, and managing game objects
- Multi-Client Support - Compatible with Claude, Cursor, and Windsurf through the Model Context Protocol standard
- Docker Deployment - Available as a Docker image for easy server setup alongside the OpenUPM Unity package
- Dual Environment - Works in both Unity Editor and Unity Runtime, providing AI-powered assistance throughout the entire development and gameplay cycle
Who is this for?
This MCP server is designed for Unity game developers who want to leverage AI assistants for game development automation, code generation, and in-game AI features. It is particularly valuable for developers building games with dynamic AI-driven content who need real-time LLM integration within their compiled game builds.
Installation
claude mcp add ai-game-developer <command>{
"mcpServers": {
"ai-game-developer": {
"command": "docker",
...