使用说明
项目简介
3D-MCP 是一个基于 Model Context Protocol (MCP) 的服务器实现,旨在为 3D 数字内容创作 (DCC) 软件(如 Blender、Maya、Unreal Engine)提供统一的语义接口。它充当 LLM 和 3D 软件之间的桥梁,使得 LLM 可以通过标准化的方式理解和控制各种 3D 操作。
主要功能点
- 提供动画工具集,用于创建、编辑和控制 3D 动画。
- 提供渲染工具集,用于配置和执行 3D 渲染任务。
- 使用 Zod 进行数据验证,确保数据类型的正确性。
- 基于 'fastmcp' 库构建,实现 MCP 协议,支持通过 stdio 传输协议与 MCP 客户端通信。
安装步骤
bun install
服务器配置
{ "serverName": "3D-MCP Server", "command": "bun", "args": ["run", "index.ts"] }
- 'serverName': 服务器名称,可以自定义。
- 'command': 启动服务器的命令,这里使用 'bun' 运行时。
- 'args': 传递给 'bun' 命令的参数,'run index.ts' 表示运行项目根目录下的 'index.ts' 文件。
基本使用方法
- 确保已安装 Bun 运行时环境。
- 克隆仓库代码到本地。
- 在仓库根目录下执行 'bun install' 安装依赖。
- 启动 MCP 服务器。
- 配置 MCP 客户端连接到该服务器 (使用 stdio 传输协议)。
- 通过 MCP 客户端向服务器发送请求,调用预定义的 3D 工具,例如动画工具或渲染工具。
信息
分类
桌面与硬件