项目简介
uLoopMCP是一个专为Unity项目设计的MCP服务器,它让AI能够驱动Unity项目的开发流程,包括编译代码、运行测试、分析日志、编辑场景等操作,极大减少人工干预。
主要功能
- 开发循环工具:提供编译执行、日志检索、测试运行等完整开发流程
- Unity编辑器自动化:支持菜单执行、场景探索、GameObject操作等
- 动态代码执行:在Unity编辑器中动态执行C#代码
- 文件输出优化:将大型数据(如层级结构)自动保存为文件,避免消耗LLM上下文
- 安全控制:三级安全设置控制可执行代码的范围
- 项目特定工具开发:支持自定义MCP工具的快速开发
安装步骤
- 在Unity Package Manager中选择"Add package from git URL"
- 输入URL:'https://github.com/hatayama/uLoopMCP.git?path=/Packages/src
- 打开Unity的Window > uLoopMCP
- 点击"Start Server"按钮启动MCP服务器
- 在LLM工具中启用uLoopMCP作为MCP服务器
服务器配置
该MCP服务器通过Node.js运行,自动配置连接信息。服务器启动后会在Unity编辑器内运行,通过TCP端口与LLM客户端通信。
基本使用方法
- 启动服务器后,AI就可以使用各种工具来操作Unity项目
- 例如让AI"修复项目直到编译无错误"或"创建包含10个立方体的示例场景"
信息
分类
开发者工具