agentcadは、オープンソースのローカルファーストMCPサーバーおよびCLIであり、コーディングエージェントがリアルなCAD出力(例: STEP/STL/GLB)を設計、レンダリング、検証、エクスポートすることを可能にし、緊密な実行→プレビュー→修正のフィードバックループを提供します。
https://agentcad.dev/?ref=producthunt&utm_source=aipure
agentcad

製品情報

更新日:2026年06月12日

agentcadとは

agentcadは、AIエージェントと人間とエージェントのコラボレーションのために構築されたオープンソースのCADツールであり、エージェントがコードから実際の、エクスポート可能なCADモデルを生成し、視覚的および幾何学的なフィードバックによって迅速に反復することを可能にします。ローカルで実行され、サインアップなしで無料で、CLIとして、またはClaude Code、Cursor、Windsurfなどのエージェント環境に統合されたMCPサーバーとして使用できます。このプロジェクトはPython 3.10–3.12をサポートしており、pip(オプションのMCPエクストラを含む)を介して配布され、ソースはApache-2.0ライセンスの下で利用可能です。

agentcadの主な機能

agentcadは、オープンソースのローカルファーストMCPサーバーおよびCLIであり、コーディングエージェントがタイトなイテレーションループで実際のCAD出力を生成できるようにします。パラメトリックCADスクリプトを実行し、マルチビュープレビューを自動的にレンダリングし、幾何学的メトリックを返し、トポロジを検証および検査し、バージョンを比較し、製造および視覚化に対応したファイル(例:STEP、STL、GLB、OBJ)をエクスポートします。これは人間とエージェントのコラボレーションのために設計されており、エージェントが結果を「見て」、間違いを捕捉し、絶え間ない監視なしに有効な形状に収束できるようにします。また、最小限のボイラープレート(一般的なCADプリミティブとヘルパーは事前に注入されています)で済みます。
エージェント駆動CADのためのMCPサーバー + CLI: スタンドアロンCLIとして、またはコーディングエージェント(例:Claude Code、Cursor、Windsurf)と統合するMCPツールとして機能し、CADの生成とイテレーションをエージェントに委ねます。
実行–レンダリング–検査のフィードバックループ: 各成功した実行はレンダリング(マルチビューPNG)を生成し、主要なジオメトリメトリック(寸法、体積、面数、有効性)を返すため、エージェントは迅速に自己修正できます。
リアルなCADエクスポートパイプライン: バージョン管理されたSTEP出力を生成し、製造ワークフロー、3Dプリンティング、Web/ビューアパイプラインのためにSTL、GLB、OBJへのエクスポートをサポートします。
高速な検証とトポロジ検査: 実行前チェックはエラーを迅速に捕捉し(100ms未満)、検査/トポロジレポートは不良なジオメトリのデバッグに役立ちます。これは、エージェントが初期の試行で無効なソリッドを生成する場合に特に有用です。
デザインイテレーションのためのバージョン差分: 差分ツールはバージョンを比較してイテレーション間の変更を追跡し、エージェントが実行間で何を修正したかをレビューしやすくします。
ボイラープレート不要のスクリプト環境: スクリプトはインポートを必要としません。一般的なbuild123dプリミティブ、show_object、およびagentcadヘルパーは事前に注入されており、エージェントが生成するコードを短く一貫性のあるものに保ちます。

agentcadのユースケース

製品設計のための迅速なプロトタイピング: 自然言語の要件からエンクロージャ、スタンド、治具、小型メカニズムを生成および反復し、プロトタイピングとレビューのためにSTEP/STLをエクスポートします。
3Dプリンティングとメーカーのワークフロー: 検証と迅速な視覚的チェックにより、印刷可能な部品(例:電話スタンド、スナップフィットボックス)を作成し、スライサーと製造のためにSTL/OBJをエクスポートします。
エンジニアリングドキュメントと再構築: 測定された図面/メモから、再現性のあるスクリプトベースのCAD生成により、複雑な歴史的または参照デザイン(例:多部品航空機再構築)を再構築します。
WebおよびXR視覚化パイプライン: Webビューア、AR/VRプレビュー、またはステークホルダーデモのためにGLB/OBJアセットをエクスポートし、迅速なデザイン承認のために自動レンダリングを使用します。
コーディングエージェントとのチームコラボレーション: 人間が制約を指定し、レンダリング/メトリックをレビューする一方で、エージェントがMCPツールを介してモデリングアクションとイテレーションを実行する共有ワークフローを可能にします。

メリット

オープンソース(Apache-2.0)、無料で、サインアップなしでローカルで実行できます
エージェントに優しいタイトなフィードバックループ(レンダリング+メトリック)により、有効なジオメトリへの収束が向上します
STEP/STL/GLB/OBJエクスポートを介した実用的な出力と相互運用性

デメリット

Python環境とスクリプトベースのCADに慣れている必要があります(従来のGUIファーストのCAD体験ではありません)
品質はエージェントのプロンプト/イテレーションに依存します。エージェントは収束する前に無効なジオメトリを生成する可能性があります
サポートされているツール/統合(MCPベースのエージェント)に最適です。他のワークフローでは追加のセットアップが必要になる場合があります

agentcadの使い方

1) 前提条件をインストールする: Python 3.10–3.12が利用可能であることを確認してください(例ではPython 3.12を使用)。agentcadはローカルで実行されます。
2) 仮想環境を作成してアクティブ化する(推奨): `python3.12 -m venv .venv`を実行し、次に`source .venv/bin/activate`を実行します(macOS/Linux)。Windowsでは、適切なPowerShell/CMDアクティベーションスクリプトを使用してvenvをアクティブ化します。
3) agentcad(CLIのみ)またはMCPサポート付きのagentcadをインストールする: CLIのみ: `pip install agentcad`。 MCPサーバーサポート: `pip install 'agentcad[mcp]'`。
4) (オプション) pipの代わりにuv経由でインストールする: uvを好む場合: `uv tool install --python 3.12 'agentcad[mcp]'`。
5) エージェントスキルをインストールする(コーディングエージェント/ワークフロー用): `agentcad skill install`を実行します。
6) 操作ブリーフィング(ヘルプ出力)を読む: `agentcad --help`を実行し、利用可能なコマンドとオプションを確認します。
7) 「スクリプト → 実行 → レンダリング → 修正」のイテレーションでagentcadを使用する: CADスクリプトを作成します(agentcadはbuild123dプリミティブと`show_object`などのヘルパーを事前に注入するため、スクリプトは通常インポートを必要としません)。agentcadで実行してバージョン管理されたCAD出力を生成し、レンダリングされたPNGプレビューと幾何学的メトリクス(寸法、体積、面数、有効性)を取得します。ジオメトリが有効で意図と一致するまで反復します。
8) 最小限のスクリプト例: 以下の内容を含むスクリプトを作成します。 `box = Box(10, 20, 5)` `show_object(box)` 次に、agentcadで実行してプレビューレンダリングとメトリクスを生成します。
9) 成果物をエクスポートする(製造/共有): agentcadのエクスポート機能を使用して、STEP(実行時にバージョン管理される)などの形式で出力し、3DプリンティングやWebビューアに必要な場合はSTL/GLB/OBJにエクスポートします。
10) デバッグ時にジオメトリを検証および検査する: agentcadの組み込みの検証および検査/トポロジレポートを使用して、無効なジオメトリを迅速に検出し、エクスポートする前に問題を診断します。
11) (オプション) エージェントエディタ(Claude Code/Cursor/Windsurf)でMCP経由でagentcadを使用する: MCPエントリ(例: `.mcp.json`)を追加して、コーディングエージェントがagentcadをツールとして呼び出せるようにします。 { "agentcad": { "command": "uvx", "args": ["--from", "agentcad[mcp]", "python", "-m", "agentcad.mcp"] } } これは、`uvx`が初回実行時に環境をキャッシュするため、事前のインストールなしで機能します。
12) プロンプト駆動型ワークフロー(タスク例): コーディングエージェント(例: Claude Code/Cursor)で、部品を設計し、最後にプレビューレンダリングを要求します。例: 「電話スタンドを設計してください。60度の角度で電話を保持するクレードルで、幅約80mm、奥行き50mm、リップは5mmです。完了したらプレビューを表示してください。」エージェントは、agentcadの実行+レンダリングフィードバックを使用して、正しくなるまで反復する必要があります。

agentcadのよくある質問

agentcadは、コーディングエージェントが実際のCAD出力をローカルで設計、レンダリング、検証、エクスポートできるようにするオープンソースのMCPサーバーおよびCLIです。

agentcadに類似した最新のAIツール

Foundry
Foundry
Contact for PricingAI Code GeneratorGame Tools
Foundryは、スマートコントラクト開発ツールチェーン、仮想テーブルトップゲームソフトウェア、従来の金属鋳造施設として存在する多用途のプラットフォームであり、それぞれのドメインに特化した機能を提供します。
PythonConvert.com
PythonConvert.com
PythonConvert.comは、Pythonと他のプログラミング言語間のAI駆動のコード翻訳およびPython型変換機能を提供する無料のウェブベースのツールです
Softgen
Softgen
Softgen.aiは、ユーザーがコーディング要件なしでアイデアを機能的なウェブアプリケーションに変換できるAI駆動のフルスタックプロジェクトジェネレータープラットフォームです
Micro SaaS Ideas
Micro SaaS Ideas
マイクロSaaSアイデアは、特定の問題や市場をターゲットにした小規模でニッチに焦点を当てたソフトウェアソリューションであり、起業家に最小限のリソースと複雑さで利益を上げるビジネスを構築する方法を提供します。