Unity-MCP and unity-mcp-plugin

These are ecosystem siblings—one provides the MCP server implementation that exposes Unity Editor functionality over the protocol, while the other is a client plugin that enables AI agents to connect to and control that same Unity Editor interface through MCP-compatible tools.

Unity-MCP
64
Established
unity-mcp-plugin
43
Emerging
Maintenance 25/25
Adoption 10/25
Maturity 9/25
Community 20/25
Maintenance 13/25
Adoption 8/25
Maturity 9/25
Community 13/25
Stars: 1,265
Forks: 131
Downloads:
Commits (30d): 196
Language: C#
License: Apache-2.0
Stars: 50
Forks: 7
Downloads:
Commits (30d): 0
Language: C#
License:
No Package No Dependents
No Package No Dependents

About Unity-MCP

IvanMurzak/Unity-MCP

AI-powered bridge connecting LLMs and advanced AI agents to the Unity Editor via the Model Context Protocol (MCP). Chat with AI to generate code, debug errors, and automate game development tasks directly within your project.

Implements MCP server architecture running both in the Unity Editor and compiled runtime, supporting stdio-based local execution and HTTP-based remote deployment without vendor lock-in. Generates dynamic "skills" metadata reflecting project state (Unity version, OS, installed plugins) to enhance LLM context, and provides extensible MCP Tools for editor automation alongside in-game runtime capabilities for NPC behavior and live debugging. Compatible across multiple AI clients (Claude, Cursor, GitHub Copilot, VS Code, Rider) and deployable via npm CLI, Docker, or direct UPM package integration.

About unity-mcp-plugin

AnkleBreaker-Studio/unity-mcp-plugin

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.

Implements a stateful HTTP bridge on `localhost:7890` that persists across Play Mode domain reloads via SessionState, enabling real-time bidirectional control between MCP-compatible AI and the Unity Editor. Supports multi-instance editor discovery with automatic port affinity tracking and heartbeat-based session management to distinguish active from crashed editors. Conditionally exposes 268 tools across shader editors (Shader Graph, Amplify), multiplayer frameworks (MPPM), and profiling systems (Memory Profiler, Frame Debugger) based on installed packages.

Scores updated daily from GitHub, PyPI, and npm data. How scores work