项目简介

uLoopMCP是一个专为Unity项目设计的MCP服务器,它让AI能够驱动Unity项目的开发流程,包括编译代码、运行测试、分析日志、编辑场景等操作,极大减少人工干预。

主要功能

  • 开发循环工具:提供编译执行、日志检索、测试运行等完整开发流程
  • Unity编辑器自动化:支持菜单执行、场景探索、GameObject操作等
  • 动态代码执行:在Unity编辑器中动态执行C#代码
  • 文件输出优化:将大型数据(如层级结构)自动保存为文件,避免消耗LLM上下文
  • 安全控制:三级安全设置控制可执行代码的范围
  • 项目特定工具开发:支持自定义MCP工具的快速开发

安装步骤

  1. 在Unity Package Manager中选择"Add package from git URL"
  2. 输入URL:'https://github.com/hatayama/uLoopMCP.git?path=/Packages/src
  3. 打开Unity的Window > uLoopMCP
  4. 点击"Start Server"按钮启动MCP服务器
  5. 在LLM工具中启用uLoopMCP作为MCP服务器

服务器配置

该MCP服务器通过Node.js运行,自动配置连接信息。服务器启动后会在Unity编辑器内运行,通过TCP端口与LLM客户端通信。

基本使用方法

  1. 启动服务器后,AI就可以使用各种工具来操作Unity项目
  2. 例如让AI"修复项目直到编译无错误"或"创建包含10个立方体的示例场景"

信息

分类

开发者工具