Unity-MCP and UnityMCP

These two tools are **competitors**, as both provide an AI-powered bridge connecting LLMs and AI agents to the Unity Editor via the Model Context Protocol (MCP).

Unity-MCP
71
Verified
UnityMCP
38
Emerging
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 2/25
Adoption 10/25
Maturity 15/25
Community 11/25
Stars: 1,265
Forks: 131
Downloads:
Commits (30d): 196
Language: C#
License: Apache-2.0
Stars: 126
Forks: 10
Downloads:
Commits (30d): 0
Language: C#
License: MIT
No Package No Dependents
Stale 6m 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 UnityMCP

isuzu-shiranui/UnityMCP

Unity Editor integration with Model Context Protocol (MCP) enabling AI assistants like Claude to interact with Unity projects. Features a TypeScript MCP server and C# Unity plugin with extensible command handler architecture, TCP/IP communication, and dynamic plugin discovery.

Supports all three MCP handler types (commands, resources, and prompts) with automatic discovery on both C# and TypeScript sides, enabling bidirectional AI-Unity workflows. The framework uses a scalable plugin architecture where custom handlers implement well-defined interfaces and are automatically registered via reflection, with communication serialized as JSON over TCP/IP between the Unity Editor and Claude Desktop. Includes built-in installer tooling for integrating the TypeScript MCP server with Claude Desktop configuration, plus sample handlers demonstrating code execution capabilities.

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