自动化 CAD 转换:cadconvert CLI、MCP 服务器和 AI 代理
大多数工程师通过其 Windows 向导来认识 3D CAD Converter:放入 STEP、IGES 或 STL 文件,选择输出格式,然后单击“转换”。但向导只是驱动它的一种方式。相同的转换引擎 — 15 种以上格式、网格修复、曲面细分控制、装配支持 — 还附带一个名为 cadconvert 的完整命令行界面、一个内置 MCP 服务器和一个可安装的 Claude Code 技能。
本文将介绍这三个内容:使用 cadconvert CLI 编写脚本、将 MCP 服务器连接到 Claude Desktop 或 Claude Code,以及让 AI 代理将 CAD 文件从纯英语转换。 CLI 没有 --json 标志 — 对于 AI 代理,请改用 MCP 服务器。完整的 CLI 和 MCP 参考位于 https://github.com/brunojanvier77/ContentaSoft。
cadconvert CLI:相同的引擎,可编写脚本
可执行文件是cadconvert.exe,与桌面应用程序一起安装 - 相同的安装程序,相同的许可证。您可以在C:\Program Files\ContentaSoft\3D CAD Converter\找到它;将该文件夹添加到您的 PATH 中,并且可以从任何终端访问它。
"C:\Program Files\ContentaSoft\3D CAD Converter\cadconvert.exe" formats
列出支持的格式、转换单个文件、批处理文件夹或查看传入目录 - 所有这些都来自终端:
将 STEP 文件转换为具有受控镶嵌的 STL:
cadconvert convert -i model.step -o model.stl --tessellation 0.01
使用 8 个并行工作器将整个文件夹批量转换为可打印的 STL:
cadconvert batch -i ./models -o ./printable -f stl -w 8
监视文件夹并将传入文件自动转换为 3MF:
cadconvert watch -i ./incoming -o ./converted -f 3mf
转换前检查文件:
cadconvert info part.step
--tessellation 值控制 STEP/IGES 导出的网格密度 - 较低的值意味着更精细的网格和更大的文件。 3D 打印从 0.01 开始,并根据您的切片机进行调整。
真正的自动化食谱
1. 打印准备批处理管道
将 batch 指向供应商 STEP 文件的文件夹,然后将所有内容导出到 STL:
cadconvert batch -i ./models -o ./printable -f stl -w 8
2.自运行的watch文件夹
watch 命令监视传入的文件夹并自动转换每个新的 CAD 文件:
cadconvert watch -i ./incoming -o ./converted -f 3mf
MCP服务器:将引擎交给AI代理
MCP(模型上下文协议)是人工智能助手用于调用外部工具的开放标准。由于 CLI 没有 --json 模式,因此 MCP 服务器是 AI 代理的预期路径 - 您可以使用一个命令启动它:
cadconvert serve
它公开了用于格式检测、单个和批量转换、文件信息和预设列表的工具,并且它在免费试用期间有效(10 次终身转换,然后注册)。
将其添加到您的 claude_desktop_config.json 以连接 Claude Desktop:
{
"mcpServers": {
"cadconvert": {
"command": "C:\\Program Files\\ContentaSoft\\3D CAD Converter\\cadconvert.exe",
"args": ["serve"]
}
}
}
克劳德码技巧:用简单的英文进行CAD转换
如果您使用 Claude Code,请安装 /contenta-cad 技能 — 它会向代理传授 CLI 命令、曲面细分设置、批处理模式和格式矩阵:
然后用您自己的话描述该作业 — “将此文件夹中的每个步骤转换为 STL 以进行打印” 或 “观看我的传入文件夹并将新文件转换为 3MF”。该技能构建正确的 cadconvert 命令并进行报告。
git clone https://github.com/brunojanvier77/ContentaSoft.git
cp -r ContentaSoft/skills/* ~/.claude/skills/
一切都记录在 GitHub 上
完整的参考位于公共 GitHub 存储库中:每个命令和选项的准确 CLI 文档、完整的 MCP 服务器参考以及适用于 3D CAD Converter 和其他 ContentaSoft 产品的可安装 Claude Code 技能。 github.com/brunojanvier77/ContentaSoft
常见问题解答
CLI 需要额外付费吗?
不需要。CLI、MCP 服务器和 Claude Code 技能与桌面应用程序位于同一安装程序中,并受同一$179 一次性许可证的保护。
10 次免费转换后会发生什么?
CLI 和 MCP 服务器无需许可证即可进行前 10 次生命周期转换。此后,转换将被阻止,直到您使用 cadconvert register -k YOUR-KEY -e your@email.com 注册。
相同的引擎,三个接口
无论您喜欢向导、PowerShell 脚本还是 Claude 代理,3D CAD Converter 都会运行相同的本地转换管道。获取安装程序,尝试从 CLI 进行批处理,或者连接 MCP,然后让代理处理其余的工作。 github.com/brunojanvier77/ContentaSoft