Skip to content
ahujasid/mcp-for-blenderMIT

MCP for Blender:32 个工具把 Blender 变成 LLM 可直接驱动的 3D 工作台

原名 blender-mcp,第三方社区插件(README 首屏即声明非 Blender 官方出品),MIT,Python,同类 3D MCP 里星标最高的一条。PyPI 包已改名 mcp-for-blender,但 uvx blender-mcp 依然能跑、老配置不用动。架构只有两个组件:Blender 进程内的插件起 socket server 真正执行命令(只有那里有 bpy、当前场景与 UI 线程),独立进程里的 MCP server 做协议翻译,中间是一套 JSON over TCP,默认 localhost:9876。源码里的 @mcp.tool() 共 32 个,分四层——感知(get_scene_info / get_object_info / get_viewport_screenshot 以 MCP Image 返回,构成改一步看一眼的闭环)、查资料(bpy_api_lookup / describe_node_type,让它查而不是猜 socket 顺序与枚举名)、执行(execute_blender_code 兜底、set_texture、export_scene 出 GLB/FBX)、取与生成资产(Poly Haven 语义检索 + 走 .blend 源文件 + 导入写署名属性、Poly Pizza 约 10600 低模可按真实尺寸落地且 CC-BY 自动写署名、Sketchfab、Hyper3D Rodin 文生/图生 3D、腾讯混元 3D 并区分国内 ai3d 与国际 hunyuan 端点)。安全上任意代码执行是设计而非漏洞:可选 safe mode(BLENDER_MCP_SAFE_MODE=1)执行前静态校验,拦文件读写/子进程/网络/常驻代码,建模渲染保存导入导出照常放行,被拦脚本连原因一起返回给模型让它改写重试。内容遥测默认关闭,另有只能关不能开的 disable_telemetry 工具。29.2k★。本地未跑通 Blender 与该插件的组合,记为待复现。

MCPBlender3D 生成
Python29k2.7k202
GLips/Figma-Context-MCPMIT

Framelink MCP for Figma:把设计稿压成模型能吃的上下文,而不是一张截图

即 Figma-Context-MCP,npm 包名 figma-developer-mcp,TypeScript,MIT,第三方实现(不是 Figma 官方的 Dev Mode MCP)。对外只有两个工具:get_figma_data(只读)与 download_figma_images(可用 –skip-image-downloads 整个关掉,且只在 –image-dir 之内写文件)。工具面窄是刻意的,工程量全在背后那条 fetch → simplify → serialize 管线:simplify 用可组合抽取器(layout / text / visuals / component,另有 allExtractors、layoutAndText、contentOnly、visualsOnly、layoutOnly 五档组合)在单次树遍历里把 Figma 原始响应压成语义化的布局与样式,支持 maxDepth 与 nodeFilter,输出 tree(默认,最省 token)/ yaml / json 三档。最值得同行学的是它把「压缩有没有效果」做成每次调用都算出来的指标:rawSizeKb 对 simplifiedSizeKb、rawNodeCount 对 simplifiedNodeCount、组件与实例与文本与图片节点数、namedStyleCount(源码注释直说数值高是设计系统成熟度信号)、hasVariables(有没有用上 Figma Variables)、以及 fetch/simplify/serialize 三段分开的耗时;同一批钩子还驱动 MCP progress 通知与心跳,大文件拉几十秒时客户端不会看起来像卡死。细节里全是判断:node ID 支持普通与深层嵌套实例两种形状、depth 的工具描述写着「除非用户明确要求不要用」、代理默认值刻意不在无代理变量时装 EnvHttpProxyAgent 以免陈旧变量把流量导到会返 403 的中间人、stdio 模式没设 image-dir 会在启动时警告。凭据支持 FIGMA_API_KEY 或 FIGMA_OAUTH_TOKEN,遥测可用 –no-telemetry / DO_NOT_TRACK=1 关且上报会脱敏。15.9k★。它不生成任何前端代码——产物是设计事实,翻译成 React/Vue/SwiftUI 的是你的 coding agent。未用自己的 Figma 文件跑过,也未做「截图 vs 结构化数据」的准确率对照,记为待复现。

MCPFigmaDesign-to-Code
TypeScript16k1.3k65

作为亚马逊联盟会员,我们可能从符合条件的购买中获得佣金。