Unity编辑器MCP服务器

Unity编辑器MCP服务器提供AI可访问的工具,用于文档查询、性能分析、构建自动化、资产管理、场景验证和包管理。

  • by zachyzissou
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 zachyzissou/unify-mcp

使用说明

Unity MCP服务器

高级Unity Editor MCP服务器,为文档查询、分析器分析、构建自动化、资产管理、场景验证和包管理提供AI可访问的工具。

特性

  • 文件系统:带模糊搜索的SQLite FTS5索引
  • 上下文优化:AI交互令牌减少50-70%
  • 性能分析:分析器集成和瓶颈检测
  • 资产管理:批处理操作、依赖关系分析、优化
  • 场景验证:深度检查和验证规则
  • 构建自动化:多平台构建编排

安装

选项1:Unity包管理器(Git URL)

  1. 打开Unity编辑器
  2. 首选 窗口>包管理器
  3. 点击 + 左上角的按钮
  4. 选择 从git URL添加包。。。
  5. 输入: https://github.com/zachyzissou/unify-mcp.git
  6. 点击 添加

选项2:Unity包管理器(手动)

  1. 打开Unity项目
  2. 打开 Packages/manifest.json 在文本编辑器中
  3. 将此行添加到 dependencies 章节:
{
  "dependencies": {
    "com.zachyzissou.unify-mcp": "https://github.com/zachyzissou/unify-mcp.git#v0.2.1"
  }
}
  1. 保存并返回Unity(它将自动安装)

选项3:下载版本

  1. 从下载最新版本 发布
  2. 提取 unify-mcp-v0.1.0.tar.gz
  3. 将内容复制到 Assets/Plugins/UnifyMcp/ 在Unity项目中

安装后

安装后,您需要安装NuGet依赖项:

cd Packages/com.zachyzissou.unify-mcp  # Or Assets/Plugins/UnifyMcp
./scripts/install-dependencies.sh

这将安装:

  • ModelContextProtocol.dll(v0.4.0-review.3)
  • 系统。数据。SQLite.dll(v1.0.118.0)
  • NJsonSchema.dll(v11.0.0)
  • Fasteshtein.dll(v1.0.0.8)
  • AngleSharp.dll(v1.1.2)

需求

  • Unity 2021.3 LTS或更新版本
  • .NET标准2.1

文档

快速开始

安装后,MCP服务器将在Unity Editor启动时自动初始化。您可以通过以下方式访问它:

  • 菜单:工具>UnifyMCP
  • MCP协议:通过stdio传输连接
  • 克劳德桌面:添加到您的Claude配置中

许可证

MIT许可证-有关详细信息,请参阅许可证文件

支持