关于 OwlCAD
OwlCAD 是供 AI 助手使用的参数化 3D CAD 服务,可构建按毫米标注的零件、检查打印条件并导出模型文件。生成的项目可在 OwlCAD 浏览器编辑器中继续修改。
主要功能
- 01用基本体、布尔运算和生成器建模
- 02检查水密性、尺寸、壁厚和碰撞
- 03检查悬垂及打印床适配情况
- 04将超尺寸零件切分为可打印部件
- 05导出 STL、3MF、OBJ、STEP 或二维图纸
- 06管理已保存的 OwlCAD 项目
适用场景
- 01设计并检查 3D 打印零件
- 02生成齿轮、螺纹或 Gridfinity 部件
- 03检查零件是否适合指定打印机
- 04导出模型供切片或其他 CAD 工具使用
MCP 相关
托管的 Streamable HTTP MCP 服务向 AI 助手提供建模、检查、导出及项目管理工具。工具调用会将当前模型或项目发送至服务器,并读写 OwlCAD 账户中的项目。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.owlcad.comclaude mcp add --transport http com-owlcad https://mcp.owlcad.com{"mcpServers":{"com-owlcad":{"type":"http","url":"https://mcp.owlcad.com"}}}在 Cursor 中打开{"servers":{"com-owlcad":{"type":"http","url":"https://mcp.owlcad.com"}}}在 VS Code 中打开{"mcpServers":{"com-owlcad":{"type":"http","url":"https://mcp.owlcad.com"}}}{"mcpServers":{"com-owlcad":{"serverUrl":"https://mcp.owlcad.com"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
OwlCAD
面向 3D 打印的参数化 3D CAD,供 AI 助手使用。此插件将 Claude、VS Code 中的 GitHub Copilot、Cursor 或 Gemini CLI 连接到 OwlCAD 托管的 MCP 服务,让助手能够构建以毫米为单位的零件、检查零件是否适合打印,并导出 STL、3MF 或 STEP。 它创建的内容都是标准的 OwlCAD 项目:由带名称和尺寸的零件组成的树形结构。你可以在 owlcad.com 的浏览器编辑器中打开并继续修改。
功能
- 使用基本体和布尔运算、内置生成器(齿轮、螺纹、Gridfinity 收纳盒和底板)以及带数据手册尺寸的零件库来构建零件。
- 检查零件:构建是否闭合、尺寸和体积、悬垂、最薄壁厚、零件之间的碰撞,以及零件是否适合指定打印机的打印平台。还可以将过大的零件切割成可打印的部分。
- 导出供切片软件使用的 STL、3MF 或 OBJ,导出供其他 CAD 工具使用的 STEP,或导出 2D 图纸。
- 列出、读取、编辑、整理、分享和删除已保存的 OwlCAD 项目。
共有 29 个工具。完整列表及各工具的功能见 owlcad.com/mcp-server。
要求
需要拥有 Pro 方案的 OwlCAD 账户。助手首次使用 OwlCAD 时,会打开浏览器,供你登录并批准其可执行的操作。你可以随时在 owlcad.com 的账户设置中撤销连接。
运行、发送和获取的内容
此插件仅包含配置,不会在你的设备上运行任何内容。它会将助手指向 OwlCAD 托管的服务 https://mcp.owlcad.com/。每次调用工具时,都会将助手正在处理的模型或项目发送到该服务;该服务会读取和写入你 OwlCAD 账户中的项目。有关这些数据的处理方式,请参阅
隐私政策。
安装
服务地址为 https://mcp.owlcad.com/(Streamable HTTP)。它通过 OAuth 为你登录,因此无需复制 API 密钥。
-
Claude(网页、桌面版):打开 Claude 目录中的 OwlCAD 并选择 Connect。或者通过 URL 添加:Settings → Connectors → Add custom connector,然后粘贴
https://mcp.owlcad.com/。 -
VS Code 中的 GitHub Copilot: 从命令面板运行 MCP: Add Server,选择 HTTP 并输入
https://mcp.owlcad.com/;也可以将其添加到.vscode/mcp.json,然后在 VS Code 提示时登录:{ "servers": { "owlcad": { "type": "http", "url": "https://mcp.owlcad.com/" } } } -
Claude Code:
claude mcp add --transport http owlcad https://mcp.owlcad.com/ -
Cursor: 将服务添加到
~/.cursor/mcp.json(或项目的.cursor/mcp.json),然后 在 Cursor 提示时登录:{ "mcpServers": { "owlcad": { "url": "https://mcp.owlcad.com/" } } } -
Gemini CLI:
gemini extensions install https://github.com/Spare-Matter/owlcad-plugin
其他支持 Streamable HTTP 的 MCP 客户端也可以按相同方式使用:将其指向该 URL 并登录。
使用方法
直接用自然语言提出需求。例如:
- “设计一个 60 mm 的墙壁挂钩,带两个螺丝孔,并检查是否适合打印。”
- “制作一个 2 × 3 的 Gridfinity 收纳盒,高 6 个单位,并保存到 OwlCAD。”
- “制作一个 20 齿和一个 40 齿、可以啮合的直齿轮,检查它们是否碰撞,并导出 STEP。”
- “将我最近的 OwlCAD 项目导出为 3MF。”
助手会使用 OwlCAD 工具构建模型并进行检查,然后提供文件或链接。通过该链接可以在编辑器中打开项目,并继续修改每个尺寸。单位为毫米,Z 轴朝上。
支持
owlcad.com/contact · [email protected]
许可证
此仓库中的文件(配置和文档)采用 MIT 许可证;详见 LICENSE。它们所连接的 OwlCAD 服务为专有服务。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。