

BlenderMCP功能
-
双向通信:通过基于socket的服务器将Claude AI连接到Blender。
-
对象操作:在Blender中创建、修改和删除3D对象。
-
材质控制:应用和修改材质及颜色。
-
场景检查:获取当前Blender场景的详细信息。
-
代码执行:从Claude在Blender中运行任意Python代码。
BlenderMCP组件
该系统由两个主要组件构成:
-
Blender插件(addon.py):一个Blender插件,它在Blender内创建一个socket服务器,用于接收和执行命令。
-
MCP服务器(src/blender_mcp/server.py):一个Python服务器,实现了模型上下文协议,并连接到Blender插件。
MCP(Model Context Protocol)是一种模型上下文协议,它允许不同的客户端(如Claude桌面应用、IDE和AI工具)通过MCP服务器与外部资源(如Google Drive、PostgreSQL数据库、GitHub和Slack)进行交互,简化了AI模型与它们的交互方式。

https://github.com/ahujasid/blender-mcp
(文:PaperAgent)