【AI+Unity开发新姿势】MCP for Unity 完整配置指南 —— 让AI帮你操控Unity编辑器

视频来源: B站 UP主「好昵称就是要很长很长」
视频链接: https://www.bilibili.com/video/BV1BCrdBdERT/
发布日期: 2026-01-15


一、什么是MCP for Unity?

MCP(Model Context Protocol)是 Anthropic 提出的模型上下文协议,Unity 官方基于此协议推出了 MCP for Unity 插件包,让 AI 助手可以直接操作 Unity 编辑器,替代大量重复的手动操作。

简单来说,就是把 Unity 变成一个可以被 AI 控制的"智能助手",你描述需求,AI 自动帮你完成场景搭建、脚本挂载、参数设置等工作。


二、视频核心内容

本视频手把手教你在 Claude Code 命令行版本中配置 MCP for Unity,主要包含以下内容:

1. MCP for Unity 包获取与配置

  • Unity 官方资源商店(Unity Asset Store)获取官方 MCP for Unity 包
  • 了解包的安装与基本配置
  • 包的版本更新与兼容性说明

2. 本地Python环境搭建

  • 使用 uv 包管理器快速搭建Python环境
  • uv 是一个用 Rust 编写的超快速 Python 包管理器,比 pip 快 10-100 倍
  • 安装必要的 MCP Server 依赖

3. Claude Code 命令行版与 Unity Server 桥接配置

视频详细演示了 Claude Code 命令行版本的配置方法:

  • Claude Code — Anthropic 官方推出的 AI 编程助手(命令行版本)
  • Windsurf — Codeium 推出的 AI 编程助手
  • Cursor — 热门 AI 代码编辑器

关键配置项:

  • 支持 HTTP / STDIO 双协议
  • 配置文件示例与关键参数说明
  • 多客户端统一配置方案

4. 实战演示:通过@指令调用MCP工具

  • 在 AI 对话中输入 @ 指令即可调用 MCP 工具
  • AI 自动读取项目层级、修改资源属性
  • 支持直接构建场景、创建预制体

三、项目亮点

特性说明
24种内置功能覆盖GameObject操作、组件管理、场景编辑、脚本创建等
双协议支持HTTP 和 STDIO 灵活切换,适应不同使用场景
自动代码生成AI操作后自动生成对应C#代码
多AI客户端兼容Claude Code、Windsurf、Cursor 等主流工具均支持
零学习成本通过自然语言描述即可完成复杂操作

四、MCP for Unity 能做什么?

MCP for Unity 内置了 24 种常用功能,包括但不限于:

场景操作

  • 读取场景层级结构
  • 创建/删除 GameObject
  • 修改物体 Transform
  • 设置 Tag 和 Layer

组件管理

  • 添加/移除组件
  • 读取/修改组件属性
  • 动态创建脚本组件

资源管理

  • 创建预制体
  • 管理材质和纹理
  • 导入和配置资源

编辑器控制

  • 播放/暂停/停止游戏
  • 截图和录制
  • 构建和发布

五、为什么值得学习?

传统 Unity 开发中,大量时间花在:

  • 手动挂载脚本到物体
  • 设置 Tag 和 Layer
  • 调整 Inspector 参数
  • 创建预制体和场景结构
  • 编写重复的业务逻辑代码

通过 MCP for Unity,一句话描述你的需求,AI 自动完成以上操作,开发效率大幅提升!


六、总结

MCP for Unity 代表了 AI 辅助游戏开发的新方向。通过 Claude Code 命令行版本与 MCP for Unity 的结合,开发者可以将更多精力放在创意和设计层面,而将繁琐的重复性工作交给 AI。

视频演示了完整的配置流程,即使是新手也能快速上手。建议配合官方文档一起学习,效果更佳。

参考资料:

  • 视频原链接:https://www.bilibili.com/video/BV1BCrdBdERT/
  • MCP 官方文档:https://modelcontextprotocol.io/
  • Unity Asset Store:搜索 MCP for Unity(Unity官方资源商店)

Read more

FPGA电子时钟设计

1.设计目标 - 实现24小时制数字时钟的基本计时功能(时:分:秒) - 通过8位数码管显示时间,格式为 HH.MM.SS - 支持按键调整时间(秒、分、时分别可调) - 拓展:本设计实现闹钟功能,可设置闹钟时间并在指定时间触发蜂鸣器报警 2.开发流程 2.1开发环境 | 目标器件 | EP4CE10F17C8 (Altera Cyclone IV) | | 开发工具 | Quartus II 13.0 | | 系统时钟 | 50MHz晶振 | | 编程语言 | Verilog HDL | 2.2架构设计 为了提供一种最简单直观的显示,开发板上提供了一个7段8位共阳极数码管电路,为了减少对FPGA引脚资源的占用,开发板上的数码管采用串行移位寄存器芯片将串行数据转化为16位并行数据后进行驱动。Cyclone IV E通过3根数据线,

【大模型:知识图谱】--6.Neo4j DeskTop安装+使用

【大模型:知识图谱】--6.Neo4j DeskTop安装+使用

上一期讲了图知识库的安装, 【图数据库】--Neo4j 安装_neo4j安装-ZEEKLOG博客  现在来看看可视化管理程序:Neo4j DeskTop的安装. 需要先安装java环境,具体看上面 目录 1.Neo4j DeskTop版下载 2.Neo4j DeskTop版安装 3.Neo4j DeskTop版使用 3.1.本地实例 3.2.远程连接 3.3.导入数据 1.Neo4j DeskTop版下载 1、进入“Neo4j官网”下载DeskTop版本。 好像需要科学上网: 放一个网盘下载: 通过网盘分享的文件:neo4j-desktop-2.0.2-x64.exe 链接: https://pan.baidu.com/s/1BIjfzdAGWGU19MJrmZIqJg?

win11本地部署openclaw实操第2集-让小龙虾具有telegram机器人能力和搜索网站能力

win11本地部署openclaw实操第2集-让小龙虾具有telegram机器人能力和搜索网站能力

1 按照第一集的部署完成后,我们就开始考虑给小龙虾增加telegram机器人和搜索网站能力,实现效果如下: 2 telegram机器人能力部署 C:\Users\Administrator.openclaw的配置文件openclaw.json 增加一段内容 "channels":{"telegram":{"enabled": true, "dmPolicy":"pairing", "botToken":"你的telegram机器人的token", "groupPolicy":"allowlist", "streamMode":"partial", "network":{"

Web Streams 的隐性开销与JavaScript 流处理新方案

Web Streams 的隐性开销与JavaScript 流处理新方案

处理视频流时突然卡顿?处理大文件时内存爆表?这些看似奇怪的问题,可能源于 JavaScript 中一个被广泛采用但设计复杂的标准 API——Web Streams。当你的 Node.js 应用突然因为未消费的 body 耗尽连接池,或者处理大文件时内存爆表,你可能已经踩过 Web Streams 的坑了。 问题:Web Streams 的设计缺陷 Web Streams 是 JavaScript 中处理数据流的标准 API,2014-2016 年设计,旨在统一浏览器和服务器的数据流处理。它被用于 fetch()、Node.js、Cloudflare Workers 等场景,成为现代 Web 应用的数据传输基础。WHATWG Streams Standard 文档 定义了这套机制,初衷是让开发者能以统一方式处理实时数据、大文件、