Blender MCP客户端通过Firebase Genkit Gemini
通过模型上下文协议(MCP)与Blender交互的客户端应用程序。此应用程序允许用户通过选择形状、颜色、纹理和图案以及提供场景描述来创建和操纵3D场景。该项目使用Firebase Genkit访问Gemini,并将其作为底层MCP客户端。
特性
- 从基本3D形状网格中选择形状
- 颜色、纹理和图案选择
- 场景描述输入
- 场景版本历史
- 通过MCP实时更新Blender
入门指南
先决条件
- Node.js和pnpm
- 运行MCP服务器的Blender(https://github.com/ahujasid/blender-mcp)
- Firebase Genkit MCP
安装
- 克隆存储库:
git clone https://github.com/xprilion/genkit-mcp-client-blender.git
cd genkit-mcp-client-blender- 安装依赖项:
pnpm install- 启动开发服务器:
pnpm dev- 打开 http://localhost:3000 在您的浏览器中。
用法
- 从网格中选择一个形状
- 从属性面板中选择颜色、纹理和图案
- 添加场景描述
- 点击“提交场景”将场景数据发送到Blender
- 从历史记录面板查看和恢复以前的场景版本
样式
该项目使用Tailwind CSS进行样式设置。自定义样式可以添加到:
app/globals.css全球风格- 使用Tailwind类的组件特定样式
贡献
- 分叉存储库
- 创建要素分支
- 提交您的更改
- 推到分支
- 创建拉取请求
许可证
此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。
