IvanMurzak/Unity-MCP

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

它解决了什么问题

Unity MCP 提供了一个连接 AI 代理(如 Claude、Cursor 和 Windsurf)与 Unity 游戏引擎的桥梁。它允许开发者使用自然语言自动化繁琐的编辑器任务、生成游戏机制并调试项目。独特之处在于它也能在编译后的游戏内部运行,使得运行时能够进行实时 AI 调试和动态 NPC 行为。

它是如何工作的

该项目实现了 Model Context Protocol(MCP),充当一个连接 AI 代理与 Unity 的 MCP 服务器。它提供了一个庞大的内置工具库,超过 70 个工具,AI 可以调用这些工具来操作 Unity 编辑器、管理资产、修改场景层次结构,并通过 Roslyn 执行 C# 代码。它支持本地(stdio)和远程(http)部署,并且可以通过自定义工具和提示词进行扩展。

适用对象

希望利用 AI 代理加速工作流程的 Unity 游戏开发者,以及希望将 LLM 驱动的逻辑整合到最终游戏构建中的开发者。

特点

  • 编辑器 & 运行时支持:在 Unity 编辑器和编译后的游戏构建中均可工作。
  • 丰富的工具集:包含 70+ 个默认工具,用于资产管理、场景操作、脚本编写和性能分析。
  • AI 代理与平台无关:兼容各种提供商,包括 Anthropic、OpenAI 和 Microsoft。
  • 动态代码执行:可使用 Roslyn 即时编译并执行 C# 代码。
  • 可扩展架构:允许开发者在项目代码中创建自己的自定义 MCP 工具和提示词。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目