AI场景操作插件

Unity编辑器插件,通过模型上下文协议实现AI驱动的场景操作和自动化。

  • by YazzyYaz
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 yazzyyaz/unity-mcp

使用说明

Unity MCP(模型上下文协议)

一个Unity编辑器插件,通过模型上下文协议实现AI驱动的场景操作和自动化。

功能

  • 人工智能与Unity编辑器之间的双向通信
  • 场景操控与自动化
  • 游戏对象的创建和修改
  • 组件管理
  • 资产导入/管理
  • 编辑窗口控制

要求

  • Unity 2022.3或更高版本
  • .NET Framework 4.7.1或更高版本
  • Python 3.10或更新版本(用于MCP服务器)

安装

  1. 克隆此仓库
  2. 打开Unity项目
  3. 导入 UnityMCP 将文件夹添加到您的项目中 Assets 目录
  4. 该插件将出现在Unity编辑器的以下位置 Window > Unity MCP

用法

  1. 从(某处)打开Unity MCP窗口 Window > Unity MCP
  2. 点击“开始服务器”以开始监听AI指令
  3. 配置您的AI客户端以连接到MCP服务器
  4. 开始发送命令以操作您的Unity场景

开发

这个项目的结构如下:

  • UnityMCP/ - 主插件目录
    • Editor/ - 编辑器脚本和窗口
    • Runtime/ 运行时组件和实用程序
    • Server/ 套接字服务器实现
    • Protocol/ MCP协议实现

许可证

麻省理工学院许可证