Token导航 LogoToken导航

MCP Server · 运维云端

Unity MCP Integration

提供Unity编辑器与AI助手的实时集成,支持项目文件浏览、场景层次结构访问、代码执行等功能。

stdio官方级别未说明来源级核验工具 0@smithery/cli
实时交互C#Claude代码执行Claude Desktop

快速开始

作者 / 组织
quazaai
提供方
quazaai
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

154

仓库热度

收录来源

3 个

MCP World

选型结论

Unity MCP Integration 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y @smithery/cli install @quazaai/unitymcpintegration --client claude

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🚀 先进的Unity MCP集成

此软件包提供了以下各项之间的无缝集成 模型上下文协议(MCP) Unity编辑器,允许AI助手实时理解您的Unity项目并与之交互。通过这种集成,AI助手可以访问有关场景层次结构、项目设置的信息,并直接在Unity编辑器上下文中执行代码。

📚 特性

  • 直接浏览和操作项目文件
  • 访问有关Unity项目的实时信息
  • 了解场景层次结构和游戏对象
  • 直接在Unity编辑器中执行C#代码
  • 监控日志和错误
  • 控制编辑器的播放模式
  • 等待代码执行

🚀 入门指南

先决条件

  • Unity 2021.3或更高版本
  • Node.js 18+(用于运行MCP服务器)

安装

1.安装Unity软件包

您有几个选项可以安装Unity软件包:

选项A:包管理器(Git URL)

  1. 打开Unity包管理器(Window > Package Manager)
  2. 点击 + 按钮并选择 Add package from git URL...
  3. 输入存储库URL: https://github.com/quazaai/UnityMCPIntegration.git
  4. 点击 Add

选项B:导入自定义包

  1. 克隆此存储库或 将其作为单元包下载
  2. 在Unity中,转到 Assets > Import Package > Custom Package
  3. 选择 UnityMCPIntegration.unitypackage 文件
2.设置MCP服务器

您有两个选项来运行MCP服务器:

选项A:直接运行服务器

  1. 导航到 `mcpServer (likely

\Library\PackageCache\com.quaza.unitymcp@d2b8f1260bca\mcpServer\)` 目录

  1. 安装依赖项:
   npm install
  1. 运行服务器:
   node build/index.js

选项B:添加到MCP主机配置

将服务器添加到Claude Desktop、自定义实现等的MCP主机配置中

{
  "mcpServers": {
    "unity-mcp-server": {
      "command": "node",
      "args": [
        "path-to-project>\\Library\\PackageCache\\com.quaza.unitymcp@d2b8f1260bca\\mcpServer\\mcpServer\\build\\index.js"
      ],
      "env": {
        "MCP_WEBSOCKET_PORT": "5010"
      }
    }
  }
}

演示视频

通过Smithery安装

通过以下方式自动安装Unity MCP Integration for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @quazaai/unitymcpintegration --client claude

🔧 用法

调试和监控

您可以在Unity中打开MCP调试窗口来监视连接和测试功能:

  1. 首选 Window > MCP Debug
  2. 使用调试窗口可以:

- 检查连接状态 - 测试代码执行 - 查看日志 - 监控事件

可用工具

Unity MCP集成为AI助手提供了多种工具:

Unity编辑器工具
  • get_editor_state:获取有关Unity项目和编辑器状态的全面信息
  • get_current场景信息:获取当前场景的详细信息
  • 获取名称对象信息:获取场景中特定游戏对象的信息
  • execute_editor_command:直接在Unity编辑器中执行C#代码
  • get_logs:检索和过滤Unity控制台日志
  • 验证连接:检查是否与Unity编辑器有活动连接
文件系统工具
  • read_file:读取Unity项目中文件的内容
  • 读取多个文件:一次读取多个文件
  • write_file:用新内容创建或覆盖文件
  • edit_file:使用差异预览对现有文件进行有针对性的编辑
  • list_directory:获取目录中的文件和文件夹列表
  • 目录树:获取目录和文件的层次视图
  • 搜索文件:查找与搜索模式匹配的文件
  • 获取_文件_信息:获取特定文件或目录的元数据
  • find_assets_by_type:查找特定类型的所有资产(例如材料、预制件)
  • list_scripts:获取项目中所有C#脚本的列表

文件路径可以是绝对路径,也可以是相对于Unity项目的Assets文件夹的路径。例如, "Scenes/MyScene.unity" 指的是 /Assets/Scenes/MyScene.unity.

🛠️ 建筑

集成由两个主要部分组成:

  1. Unity插件(C#):驻留在Unity编辑器中,并提供对编辑器API的访问
  2. MCP服务器(Types/Node.js):实现MCP协议并与Unity插件通信

它们之间的通信通过WebSocket进行,传输命令和数据的JSON消息。

文件系统访问

Unity MCP集成现在包括强大的文件系统工具,允许AI助手:

  • 浏览、读取和编辑Unity项目中的文件
  • 创建新文件和目录
  • 搜索特定文件或资产类型
  • 分析您的项目结构
  • 使用差异预览进行有针对性的代码更改

为了安全起见,所有文件操作都限制在Unity项目目录中。该系统智能地处理绝对路径和相对路径,为了方便起见,始终将它们相对于项目的Assets文件夹进行解析。

示例用法:

  • 获取目录列表: list_directory(path: "Scenes")
  • 读取脚本文件: read_file(path: "Scripts/Player.cs")
  • 编辑配置文件: edit_file(path: "Resources/config.json", edits: [{oldText: "value: 10", newText: "value: 20"}], dryRun: true)
  • 查找所有材料: find_assets_by_type(assetType: "Material")

👥 贡献

欢迎投稿!以下是您如何做出贡献:

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 进行更改
  4. 提交您的更改(git commit -m 'Add some amazing feature')
  5. 推到分支(git push origin feature/amazing-feature)
  6. 打开拉取请求

开发设置

团结一方:

  • 在Unity中打开项目
  • 修改中的C#脚本 UnityMCPConnection/Editor 目录

服务器端:

  • 导航到 mcpServer 目录
  • 安装依赖项: npm install
  • 对中的TypeScript文件进行更改 src 目录
  • 构建服务器: npm run build
  • 运行服务器: node build/index.js

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

📞 支持

如果您遇到任何问题或有疑问,请在GitHub存储库上提交问题。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Unity插件C#本地部署AI集成实时交互代码执行文件管理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Unity MCP Integration

MCP World · 本页

0stdio有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Unity MCP Integration 怎么安装?

公开资料给出的安装命令是 npx -y @smithery/cli install @quazaai/unitymcpintegration --client claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Unity MCP Integration 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Unity MCP Integration 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Unity MCP Integration 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Unity MCP Integration 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP