Unity MCP 包是一个专注于增强材料编辑功能的工具,它基于原始 MCP 功能构建。目前虽仅实现材料增强功能,但项目正积极开发且会定期更新。未来将推出光照效果、高级材料属性、物理集成、地形增强等特性。此包还能充当 Unity 和大型语言模型 (LLMs) 之间的桥梁,借助 Model Context Protocol (MCP) 实现 Unity 与 MCP 兼容工具间的命令发送与响应接收。
Unity MCP 服务器提供了一个双向通信通道,使 Unity(通过 C#)与 Python 服务器之间能够:
此项目非常适合希望利用 LLM 增强其 Unity 项目或自动化重复性任务的开发人员。
要使用 Unity MCP 包,请确保安装了以下内容:
从 python.org 下载并安装 Python 3.12 或更高版本。安装时请确保将 Python 添加到系统 PATH 中。
uv 是一个简化依赖管理的 Python 包管理器。根据你的操作系统使用以下命令进行安装:
brew install uv
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
然后,将 uv 添加到 PATH 中:
set Path=%USERPROFILE%\.local\bin;%Path%
curl -LsSf https://astral.sh/uv/install.sh | sh
有关其他安装方法,请参阅 uv 安装指南。
⚠️ 重要提示
未安装 uv 则无法继续。
Window > Package Manager。+ 按钮,选择 从 Git URL 添加包。https://github.com/HuangChILun/reavorse-mcp.git安装完成后,Unity MCP 包将在你的 Unity 项目中可用。使用 Claude Desktop 或 Cursor 等 MCP 客户端时,服务器会自动启动。
确保 Unity 编辑器已启动,并且 MCP 服务器正在运行。如果需要帮助,请参考 官方文档。
检查你的操作系统是否支持 Python 的最低版本要求(3.12 或更高)。如果仍然有问题,可以联系 Python 社区寻求帮助。
按照上述步骤重新安装 uv 工具,并确保其路径配置正确。如果问题持续,请访问 uv 官网 查找更多信息。
如需联系开发者或获取支持,请访问 GitHub 仓库 或通过电子邮件与我们联系:contact@unitymcp.com。
感谢以下人员和项目的贡献: