自动化 CAD 转换:cadconvert CLI、MCP 服务器和 AI 代理
大多数工程师通过 Windows 向导认识 3D CAD Converter:放入 STEP、IGES 或 STL 文件,选择输出格式,然后点击转换。但向导只是使用它的一种方式。同一个转换引擎(15+ 种格式、STEP/IGES 曲面修复、细分控制、装配体支持)还附带名为 cadconvert 的完整命令行界面、内置 MCP 服务器和可安装的 Claude Code 技能。
本文将介绍这三个内容:使用 cadconvert CLI 编写脚本、将 MCP 服务器连接到 Claude Desktop 或 Claude Code,以及让 AI 代理将 CAD 文件从纯英语转换。 CLI 没有 --json 标志 — 对于 AI 代理,请改用 MCP 服务器。完整的 CLI 和 MCP 参考位于 https://github.com/contentasoftware/contentasoft-cad-converter-plugin。
cadconvert CLI:相同的引擎,可编写脚本
可执行文件是 cadconvert.exe,随桌面应用一起安装:同一个安装程序,同一份许可证。默认安装位置是 %LOCALAPPDATA%\Programs\CadConverter\,并会把该文件夹加入 PATH,因此在任何新打开的终端中都能直接使用。
cadconvert formats
列出支持的格式、转换单个文件、批处理文件夹或查看传入目录 - 所有这些都来自终端:
将 STEP 文件转换为具有受控镶嵌的 STL:
cadconvert convert model.step -o model.stl --quality 0.01
使用 8 个并行工作器将整个文件夹批量转换为可打印的 STL:
cadconvert batch ./models -o ./printable -f stl -w 8
监视文件夹并将传入文件自动转换为 3MF:
cadconvert watch ./incoming -o ./converted -f 3mf
转换前检查文件:
cadconvert info part.step
--quality 值控制 STEP/IGES 导出的网格密度 - 较低的值意味着更精细的网格和更大的文件。 3D 打印从 0.01 开始,并根据您的切片机进行调整。
真正的自动化食谱
1. 打印准备批处理管道
将 batch 指向供应商 STEP 文件的文件夹,然后将所有内容导出到 STL:
cadconvert batch ./models -o ./printable -f stl -w 8
2.自运行的watch文件夹
watch 命令监视传入的文件夹并自动转换每个新的 CAD 文件:
cadconvert watch ./incoming -o ./converted -f 3mf
MCP服务器:将引擎交给AI代理
MCP(模型上下文协议)是人工智能助手用于调用外部工具的开放标准。由于 CLI 没有 --json 模式,因此 MCP 服务器是 AI 代理的预期路径 - 您可以使用一个命令启动它:
cadconvert serve
它提供四个工具:转换文件、读取文件信息、识别格式和列出支持的格式。免费试用期间即可使用(10 次转换后需注册)。
将其添加到您的 claude_desktop_config.json 以连接 Claude Desktop:
{
"mcpServers": {
"cadconvert": {
"command": "cadconvert",
"args": ["serve"]
}
}
}
克劳德码技巧:用简单的英文进行CAD转换
如果您使用 Claude Code,技能 /contenta-cad 与 MCP 服务器一起打包在 3D CAD Converter 插件中,安装一次即可让智能体同时获得两者。只需两条命令:
/plugin marketplace add contentasoftware/contentasoft-cad-converter-plugin
/plugin install contentasoft-cad-converter@contentasoft-cad-converter-plugin
在 Cursor、Claude Desktop、VS Code 或其他 MCP 客户端中,添加以下服务器配置(需要 Node.js 18 或更高版本):
{
"mcpServers": {
"cad-converter": { "command": "cmd", "args": ["/c", "npx", "-y", "@contentasoft/cad-converter-mcp"] }
}
}
然后用您自己的话描述该作业 — “将此文件夹中的每个步骤转换为 STL 以进行打印” 或 “观看我的传入文件夹并将新文件转换为 3MF”。该技能构建正确的 cadconvert 命令并进行报告。
一切都记录在 GitHub 上
插件源码、MCP 服务器参考和 CLI 文档都在公开的 GitHub 仓库中,启动器包已发布到 npm: github.com/contentasoftware/contentasoft-cad-converter-plugin · npmjs.com/package/@contentasoft/cad-converter-mcp
常见问题解答
CLI 需要额外付费吗?
不需要。CLI、MCP 服务器和 Claude Code 技能与桌面应用程序位于同一安装程序中,并受同一$179 一次性许可证的保护。
10 次免费转换后会发生什么?
CLI 和 MCP 服务器与应用共用同一试用:10 次全质量转换,无截止日期。之后仍会继续转换:STEP、IGES 或 BREP 转网格时以草稿质量网格化,每个文件附带试用说明,直到您用 cadconvert register your@email.com YOUR-KEY 注册。
相同的引擎,三个接口
无论您喜欢向导、PowerShell 脚本还是 Claude 代理,3D CAD Converter 都会运行相同的本地转换管道。获取安装程序,尝试从 CLI 进行批处理,或者连接 MCP,然后让代理处理其余的工作。 github.com/contentasoftware/contentasoft-cad-converter-plugin