CAD 変換の自動化: cadconvert CLI、MCP サーバー、AI エージェント
ほとんどのエンジニアは、Windows ウィザードを通じて 3D CAD Converter を使用します。STEP、IGES、または STL ファイルをドロップし、出力形式を選択し、[変換] をクリックします。ただし、ウィザードはそれを実行するための 1 つの方法にすぎません。同じ変換エンジン (15 以上のフォーマット、メッシュ修復、テッセレーション制御、アセンブリ サポート) には、cadconvert と呼ばれる完全なコマンドライン インターフェイス、内蔵 MCP サーバー、およびインストール可能なクロード コード スキルも付属しています。
この投稿では、cadconvert CLI を使用したスクリプト作成、MCP サーバーの Claude Desktop または Claude Code への接続、AI エージェントによる CAD ファイルの平文からの変換の 3 つすべてについて説明します。 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 コマンドは、受信フォルダーを監視し、すべての新しい CAD ファイルを自動的に変換します。
cadconvert watch -i ./incoming -o ./converted -f 3mf
MCP サーバー: エンジンを AI エージェントに渡します
MCP (Model Context Protocol) は、AI アシスタントが外部ツールを呼び出すために使用するオープン スタンダードです。 CLI には --json モードがないため、MCP サーバーが AI エージェントの対象パスになります。MCP サーバーは 1 つのコマンドで起動します。
cadconvert serve
フォーマット検出、単一およびバッチ変換、ファイル情報、およびプリセットのリスト用のツールが公開されており、無料試用期間中も機能します (生涯変換が 10 回あり、その後登録)。
これを claude_desktop_config.json に追加して、Claude デスクトップに接続します。
{
"mcpServers": {
"cadconvert": {
"command": "C:\\Program Files\\ContentaSoft\\3D CAD Converter\\cadconvert.exe",
"args": ["serve"]
}
}
}
Claude Code スキル: わかりやすい英語での CAD 変換
クロード コードを使用する場合は、/contenta-cad スキルをインストールします。このスキルは、エージェントに CLI コマンド、テッセレーション設定、バッチ パターン、およびフォーマット マトリックスを教えます。
次に、ジョブを自分の言葉で説明します。“このフォルダー内のすべての STEP を印刷用の 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 で登録するまで変換はブロックされます。
インストーラは 1 名。 GUI、CLI、MCP、スキル。
無料トライアルをダウンロードして、最初のバッチ変換のスクリプトを 5 分で作成できます。クレジット カードもクラウド アップロードも必要ありません。
無料体験版をダウンロード同じエンジン、3 つのインターフェイス
ウィザード、PowerShell スクリプト、または Claude エージェントのいずれを使用しても、3D CAD Converter は同じローカル変換パイプラインを実行します。インストーラーを取得し、CLI からバッチを試すか、MCP を接続してエージェントに残りの処理を任せます。 github.com/brunojanvier77/ContentaSoft