unity-mcp-server and unity-mcp-plugin

The server provides 268 MCP tools that expose Unity Editor functionality, while the plugin is the UPM package that runs inside Unity to receive and execute those MCP commands—they are complements that must be used together.

unity-mcp-server
47
Emerging
unity-mcp-plugin
45
Emerging
Maintenance 13/25
Adoption 9/25
Maturity 11/25
Community 14/25
Maintenance 13/25
Adoption 8/25
Maturity 11/25
Community 13/25
Stars: 78
Forks: 11
Downloads:
Commits (30d): 0
Language: JavaScript
License:
Stars: 50
Forks: 7
Downloads:
Commits (30d): 0
Language: C#
License:
No Package No Dependents
No Package No Dependents

About unity-mcp-server

AnkleBreaker-Studio/unity-mcp-server

Unity MCP Server — 268 tools for AI-assisted game development. Connect Claude, Cursor, or any MCP client to Unity Editor & Unity Hub. Scene management, GameObjects, components, builds, profiling, Shader Graph, Amplify, terrain, physics, NavMesh, animation, MPPM multiplayer & more. Free & open source by AnkleBreaker Studio.

Implements a two-tier tool architecture (core + advanced proxy) to avoid overwhelming MCP clients, while communicating with Unity Editor via a companion HTTP plugin and Unity Hub through CLI commands. Supports multi-instance editor discovery with automatic port reconnection, enabling seamless workflows across multiple concurrent Unity projects or ParrelSync clones.

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