UniMCP4CC-克劳德代码的Unity MCP服务器
Unity Editor 的Claude Code 中所述的工具,调整墙的布局和几何形状MCP (Model Context Protocol) 服务器。
备注:此软件包 Claude Code 専用 中所述修改相应参数的值。
动作环境
|项目|版本| |-----|-----------| | 统一 | 6000.0.0 以降 (Unity 6) | | Node.js | 18 以降 | | AI客户端 |克劳德密码(人类学)|
重要:此软件包Unity 6 (6000.x) 对较大场景进行渲染期间已观察到该故障。Unity 2021/2022 中所述修改相应参数的值。
机能
Claude Code 从Unity Editor 中所述修改相应参数的值
- 场景操作: GameObject の作成・削除・検索
- 组件操作:添加/删除组件属性更改
- 资源操作:搜索导入资源
- 预制装配操作:创建并实例化预制装配式服务器
- 音频操作: AudioSource の作成・再生制御
安装
Unity Package Manager 从安装
Unity Editor 的 Window > Package Manager 的双曲正切值+ > Add package from git URL... 选择:
https://github.com/dsgarage/UniMCP4CC.gitClaude Code 配置
方法1:Unity Editor 中的描述,指定导出选项
安装软件包后Unity Editor 在:
Window > Unity MCP > Setup Claude Code
在出现的窗口中,单击“Setup Claude Code”按钮,自动进行设置。
方法2:在壳脚本中设置
# Unity プロジェクトのルートディレクトリで実行
cd /path/to/YourUnityProject
# セットアップスクリプトを実行
bash Packages/com.dsgarage.unimcp4cc/Server/mcp-bridge/setup-mcp-bridge.sh脚本自动:
mcp-bridge/在项目根目录中创建目录- 复制所需文件
- npm 安装依赖关系
- Claude Code 显示配置示例
方法3:手动设定
# Unity プロジェクトのルートディレクトリに移動
cd /path/to/YourUnityProject
# mcp-bridge ディレクトリを作成
mkdir mcp-bridge
# テンプレートファイルをコピー
cp Packages/com.dsgarage.unimcp4cc/Server/mcp-bridge/index.js mcp-bridge/
cp Packages/com.dsgarage.unimcp4cc/Server/mcp-bridge/package.json mcp-bridge/
# npm 依存関係をインストール
cd mcp-bridge
npm install然后~/.claude.json 添加:
{
"mcpServers": {
"unity": {
"command": "node",
"args": ["/absolute/path/to/YourUnityProject/mcp-bridge/index.js"]
}
}
}使用方法
- Unity Editor 启动(MCP Server自动启动)
- Claude Code 启动
- Unity 关于项目Claude Code 提问、指示
使用例
"Main Camera の位置を (0, 5, -10) に移動して"
"新しい Cube を作成して Player という名前をつけて"
"Player に Rigidbody コンポーネントを追加して"API 类别
|类别|说明| |---------|------| | scene | 场景操作 |gameObject |游戏对象操作 | | component | 组件操作 | transform | Transform 操作 | | asset | 资源操作 | prefab | 预制装配式操作 | audio | 音频操作 | editor | 编辑器操作 | log | 日志操作
详细信息API 引用是 维基 来修改标记元素的显示属性。
体系结构
Claude Code → MCP Bridge (Node.js) → Unity MCP Server → Unity Editor故障排除
无法连接时
- Unity Editor 确认是否启动
- Console 的
[MCP] HTTP Server started on port 5051确认是否显示 - Claude Code 重新启动
Unity 版本兼容性
这个软件包Unity 6 (6000.x) 对较大场景进行渲染期间已观察到该故障。 如果其他版本出现问题Issue 中所述修改相应参数的值。
许可证
MIT许可证
相关链接
______________________________________________________________________
dsgarage用克劳德代码制造
