article
README
🚀 Unity MCP(模型上下文协议)
Unity MCP是一款强大的Unity编辑器插件,借助模型上下文协议达成AI驱动的场景操作与自动化,极大提升开发效率。
🚀 快速开始
Unity MCP能让你借助AI实现场景操作和自动化。按以下步骤开启使用:
- 克隆此仓库。
- 打开Unity项目。
- 将
UnityMCP文件夹导入到项目的Assets目录中。 - 插件将在Unity编辑器的
Window > Unity MCP菜单下可见。 - 从
Window > Unity MCP打开Unity MCP窗口。 - 点击“启动服务器”开始监听AI命令。
- 配置您的AI客户端以连接到MCP服务器。
- 开始发送命令以操作您的Unity场景。
✨ 主要特性
- 双向通信:实现AI与Unity编辑器之间的双向通信。
- 场景操作自动化:支持场景操作与自动化。
- 对象管理:可进行游戏对象的创建与修改。
- 组件管理:提供组件管理功能。
- 资产处理:支持资产导入与管理。
- 窗口控制:能对编辑器窗口进行控制。
📦 安装指南
- 克隆此仓库。
- 打开Unity项目。
- 将
UnityMCP文件夹导入到项目的Assets目录中。 - 插件将在Unity编辑器的
Window > Unity MCP菜单下可见。
💻 使用示例
基础用法
以下是使用Unity MCP的基本步骤:
1. 从`Window > Unity MCP`打开Unity MCP窗口。
2. 点击“启动服务器”开始监听AI命令。
3. 配置您的AI客户端以连接到MCP服务器。
4. 开始发送命令以操作您的Unity场景。
高级用法
在高级场景中,你可以根据具体需求对AI客户端和MCP服务器进行更精细的配置,以实现复杂的场景操作和自动化任务。
📚 详细文档
兼容性要求
- Unity 2022.3或更高版本。
- .NET框架4.7.1或更高版本。
- Python 3.10或更高版本(用于MCP服务器)。
开发结构
该项目的结构如下:
UnityMCP/- 主插件目录Editor/- 编辑器脚本和窗口Runtime/- 运行时组件和工具Server/- 套接字服务器实现Protocol/- MCP协议实现
📄 许可证
本项目采用MIT许可证。
Scan to contact