SketchUp MCP 中文集成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_79052190/sketchup-mcp-zh。
技能介绍
解决什么问题
当 Claude 等 MCP 助手需要直接操作 SketchUp 时,自然语言、场景组件、材质、导出和 Ruby 扩展往往被分散在不同工具链里。这个 Skill 将两者通过模型上下文协议接起来,让 AI 可以读取当前场景、创建/修改组件、应用中文颜色,并执行木工榫卯、布尔运算等建模任务。对中文用户而言,它还把默认单位设为毫米,并支持红色、绿色、青色等中文颜色名,减少本地建模时的参数转换。
工作方式
- 双向通信:SketchUp 扩展在本地开启 TCP 服务,默认端口
9876,接收基于 JSON 的命令并返回status/result。 - MCP 服务端:Python 服务器
sketchup_mcp/server.py将 AI 工具调用转成 SketchUp 可执行操作。 - 核心工具:包括
get_scene_info、get_selected_components、create_component、transform_component、set_material、export_scene、eval_ruby等。 - 专业建模:支持
create_mortise_tenon、create_dovetail、create_finger_joint和boolean_operation,适合从提示词直接生成结构草图或木工作图。
适用边界
它适合 SketchUp 桌面环境中的本地化 AI 辅助建模,尤其是需要快速创建盒体、圆柱、球体、调整选中组件、导出 skp/obj/dae/stl/png 的场景。注意需要 SketchUp 扩展与 MCP 服务器同时运行;复杂请求可能超时,建议拆分步骤;eval_ruby 提供高级自由度,但也会把错误暴露到 SketchUp Ruby 控制台。
使用场景
- 让 Claude 在 SketchUp 中读取当前场景和选中组件,快速核对模型结构。
- 根据提示词创建带屋顶和窗户的简单房屋,并调整组件位置与材质颜色。
- 在两块木板之间生成燕尾榫或指接榫连接,用于木工结构草图。
- 将当前 SketchUp 场景导出为 OBJ、STL 或 PNG,用于交付和展示。
适合人员
- 使用 Claude 辅助 SketchUp 建模的设计师,希望用自然语言创建组件并调整选中对象。
- 做木工作图或结构草图的木工设计者,需要生成燕尾榫、指接榫和榫卯连接。
- 维护 SketchUp Ruby 扩展的工程师,希望通过 AI 执行 eval_ruby 调试复杂几何操作。
- 使用本地毫米单位的中文 3D 建模用户,希望用中文颜色名设置材质并导出多种格式。