SolidCraftとは?
SolidCraftはTangency Labsが開発する、Rustで書かれた無料のパラメトリック3D CADアプリケーションです。拘束付きのスケッチを描き、押し出し、回転、スイープ、ロフト、フィレット、面取り、シェルなどのフィーチャーを編集可能なタイムライン上で使ってソリッドにし、パラメーターを変えれば部品が再構築されます。ジョイントとモーションスタディ付きのアセンブリ、板金、STEP、IGES、3MF、STL、OBJ、glTFファイルにも対応し、URDFへの書き出しもできます。Windows、macOS、Linux向けのビルドがあり、ブラウザー版はインストール不要で動きます。
同じコマンド群がデスクトップアプリ、ブラウザーアプリ、ヘッドレスCLI、MCPサーバーを動かします。`solidcraft-cli mcp`は22個のツールでstdio経由のMCPを話します。ヘッドレスでは独自の設計セッションを動かし、ブリッジモードでは起動中のアプリを操作するので、エージェントのモデリングを目で追えます。エージェント用のスキルが5つ付属します。
リポジトリは2026年10月7日に公開され、5週間後にはGitHubスター約16,100、フォーク2,200に達していました。コードのライセンスはMITまたはApache-2.0で、名前、ロゴ、アイコン、テーマは別のブランドライセンスの対象です。v0.41.0は2026年11月13日にリリースされました。
SolidCraftのインストール方法
claude mcp add solidcraft -- solidcraft-cli mcpSolidCraftは使う価値があるか?
CAD向けのMCPサーバーの多くは、マウス操作を前提に作られたプログラムに後からエージェントを取り付けたものです。SolidCraftは逆の順で作られています。ツールバーの操作はすべてエンジンのコマンドで、22個のMCPツールも同じコマンドを呼び出します。エージェントはlist_commandsで一覧を取得し、describe_commandでコマンドのJSON Schemaを読み、最初のエラーで止まって自動的に元に戻るbatchで手順を実行します。expect引数を使えば、ある段階で得られるはずの体積、ボディ数、バウンディングボックスを先に宣言でき、サーバーが結果を計測して食い違いをエラーとして返します。自分が作ったものを見られないモデルにとって、正しい設計です。
初期設定は慎重です。デスクトップアプリの制御チャンネルは新規インストールでは無効で、有効にすると127.0.0.1:27878で待ち受け、接続のたびにその起動ごとに発行されるトークンが必要です。ファイル系のツールが触れるのはホームディレクトリ内にある開いている設計のフォルダーだけで、~/.sshや~/.configのような隠しフォルダーには届きません。--allow-pathでフォルダーを追加でき、--allow-any-pathで制限を外せます。プライバシーポリシーによれば、デスクトップアプリにはテレメトリーもアカウントもなく、外部への通信は1日1回のGitHubへの更新確認だけで、これも無効にできます。
注意点:SolidCraftは非常に新しく、変化も速いです。リポジトリは公開から5週間で、未解決のissueは約6,000件あり、v0.40.1とv0.41.0を2日続けて出し、後者では設計ファイルの形式 が新しくなりました。プロジェクト自身の主張は控えめで、初期段階だが単純な部品には使えるとし、公開している参照部品76個のうち75個で体積、面積、重心が解析値またはFreeCADの計算値と一致するとしています。幾何カーネルのSolidCoreはNVIDIAのSMLibをRustに移植したもので、商用CADのParasolidやACISほどの実績はありません。
結論:ブラケット、筐体、3Dプリント用の部品なら、SolidCraftはOpenSCADのコードを書かせるよりよい作業台をエージェントに与えます。エージェントが自分の形状を検証でき、結果を本物のフィーチャータイムラインで開けるからです。機械加工業者に出すものについては、人間と成熟したCADソフトを工程に残してください。
真価を発揮する場面
3Dプリンターを持つ趣味のユーザー
シングルボードコンピューター用に、スペーサー、通気孔、ポートの切り欠き付きのケースを用意したい
基板の寸法からケースを作るようエージェントに頼み、数回のbatch呼び出しとバウンディングボックスのexpect検証で組み立て、STLか3MFで書き出します。無料で、後からのサイズ変更もパラメーター1つで済みます。
2人のロボティクス系スタートアップ
モーターのサイズ変更に合わせて取り付けブラケッ トのシリーズを更新し続けたい
set_parameterやcheck_parametersでパラメーターを動かし、各バリエーションを計測して、仕入れ先向けにSTEPで書き出します。バリエーションごとの手描きの描き直しが省けます。部品を発注する前にアセンブリで嵌め合いを確認してください。
大学のロボティクス研究室
CADの部品からシミュレーション用モデルを作りたい
部品を作るか取り込み、アセンブリでジョイントを設定し、シミュレーター用にURDFかGLBで書き出します。席ごとのライセンス費用がなく、30人の授業では大きな違いです。
導入前に確認すること
- 導入
- Windows、macOS、Linux向けのビルドをインストールし、solidcraft-cli mcp setupかHelp > Connect AI assistantsを実行すると、インストール済みのクライアントにサーバーが登録されます。Claude Codeならclaude mcp add solidcraft -- solidcraft-cli mcpです。開いているウィンドウをエージェントに操作させるにはPreferences > Assistantを有効にします。
- 連携
- stdio経由のMCPツール22個、エージェント用スキル5つ、solidcraft-cli runで動くJSONコマンドスクリプト、ブラウザー用のコマ ンドAPI、サンドボックス化されたWebAssemblyプラグイン。STEP、IGES、3MF、STL、OBJ、glTFの読み書きと、URDFへの書き出しに対応します。
- データとプライバシー
- 設計データは手元のマシンかブラウザーのストレージに残ります。プライバシーポリシーでは、テレメトリーなし、アカウントなし、クラッシュレポートはローカルのみとされ、自動通信はGitHubへの更新確認だけです。任意のデスクトップ版エージェントチャットは、OllamaやLM Studioなど選んだエンドポイントにプロンプトと設計データを送り、APIキーはシステムのキーチェーンに保存されます。
- 大規模利用時のコスト
- 席数に関係なく無料です。費用はエージェントの背後にあるモデルの分だけです。
- 制限
- ベータ版のソフトウェアです。未解決issueは約6,000件、v0.41.0でファイル形式が新しくなり、プラグインは実験的扱いです。ブリッジモードのスクリーンショットにはサーバーとアプリが同じマシンにある必要があり、プラグインの実行には30秒の期限があります。
良い点
- エージェントと利用者が同じコマンド群を使う
- expectで体積、ボディ数、バウンディングボックスを検証
- ファイルアクセスは既定で設計フォルダーに限定
- テレメトリーなし、MITまたはApache-2.0
気になる点
- 公開5週間で未解決issueが約6,000件
- ファイル形式がリリースごとにまだ変わる
- カーネルが新しく、検証は参照部品76個
- プラグインは実験的
おすすめの人
オープンでスクリプト化できるCADで、単純な機械部品のモデリングと修正をエージェントに任せたいメイカーや小規模なハードウェアチームに向いています。
SolidCraftの代替
SolidCraft:よくある質問
- SolidCraftは使う価値があるか?
- SolidCraftは、エージェントが人間と同じコマンド群で作業でき、検証の手順まで組み込まれた初めてのCADですが、公開から5週間のベータ版であり、そのつもりで扱うべきです。 評価は5点満点中4.0点です。
- SolidCraftの料金は?
- 無料のオープンソース(MITまたはApache-2.0)です。有料プランは公開されていません。エージェントチャットは自分で設定したモデルのエンドポイントを使います。
- SolidCraftの欠点は?
- 公開5週間で未解決issueが約6,000件; ファイル形式がリリースごとにまだ変わる; カーネルが新しく、検証は参照部品76個; プラグインは実験的.
- SolidCraftは誰に向いているか?
- オープンでスクリプト化できるCADで、単純な機械部品のモデリングと修正をエージェントに任せたいメイカーや小規模なハードウェアチームに向いています。
- チームや本番環境でSolidCraftを使うと費用はいくらか?
- 席数に関係なく無料です。費用はエージェントの背後にあるモデルの分だけです。
- SolidCraftは企業データを扱っても安全か?
- 設計データは手元のマシンかブラウザーのストレージに残ります。プライバシーポリシーでは、テレメトリーなし、アカウントなし、クラッシュレポートはローカルのみとされ、自動通信はGitHubへの更新確認だけです。任意のデスクトップ版エージェントチャットは、OllamaやLM Studioなど選んだエンドポイントにプロンプトと設計データを送り、APIキーはシステムのキーチェーンに保存されます。
- SolidCraftの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はOpenSCAD MCP 、 MCP for Blenderです。
回答確認日:2026年11月13日