mcpField
C
CAD Agent Foundation

CAD Agent Foundation

ローカル
github.comメディア・デザイン01 日前に更新

CAD Agent Foundation について

CAD Agent Foundationは、図面を制御して操作するAIエージェント向けのAutoCAD MCP・CLI実行ブリッジです。対応範囲を限定したうえで、図面のバインド、リクエスト状態、ネイティブ読み戻し、保存結果の検証を管理します。

主な機能

  1. 01対象図面への操作のバインド
  2. 02リクエストと実行状態の追跡
  3. 03範囲を限定した2D CAD操作
  4. 04書き込みオブジェクトと保存結果の検証
  5. 05ネイティブAPIによる図面情報の読み取り

活用シーン

  1. 01AutoCAD図面で限定的な2D形状を作成
  2. 02書き込み後にオブジェクトを読み戻して確認
  3. 03応答が不確かな場合に元のリクエストを照会
  4. 04作業用コピーを保存しディスク内容を検証

MCP 対応

MCPとCLIを通じて、AIエージェントにAutoCADのネイティブ操作を提供します。MCPサーバーは範囲を限定した図面の読み取り、書き込み、保存検証に対応しますが、登録だけでは図面へのアクセス権は付与されません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbcad-agent-foundation-v1.2.0-beta.3-win-x64.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

CAD Agent Foundation — AutoCAD MCP & CLI for AI Agents

パブリックランタイムプレビュー v1.2.0-beta.3。 プロキシ/複合ジオメトリとテキストの読み取り、範囲を制限したネイティブビュー/キャプチャ、ラスター経路の修復、拒否の分類、ポリライン幅の修正を行います。承認済みの beta.3 バイナリを再利用します。対象範囲、キャプチャに関する既知の制限、アップグレードに関する注意事項。

オプションの地図解釈機能: Agentic Map Tracing v0.1.0-beta.1。エージェントが境界を推論し、Foundation が CAD の実行を担います。別途インストールしてください。

優先事項:高性能化が進むエージェントのための信頼性の高い運用

基盤の開発は、実際のタスクを支援するものです。エージェントが行動し、作業を進められるよう、小さく信頼性が高く、制御可能な CAD プリミティブと、事実に即したフィードバックを提供します。視覚的な判断、構造の解釈、事例からの学習、パターン認識、最終確認はエージェントが担います。こうした判断をプログラム、フィッティングアルゴリズム、必須の検証ワークフローに置き換えないでください。明示的に求められていない限り、付随的な機能を追加しないでください。既存のプリミティブで十分であり、エージェントが結果を許容できると判断した場合は、主要なタスクを続行してください。図面の同一性とソースの保護を維持し、不明な書き込みを再実行しないでください。

ローカルユニットの締めくくり:1.2.0-local.4 には、従来の範囲を限定したプリミティブが含まれています。生座標の計画では INSUNITS の一貫性を任意とし、従来のメートル単位インターフェースも維持します。このプレリリースは v1.2.0-local.4 として公開されています。以前のリリースも引き続き利用できます。単位、精度、用紙上の文字組みを参照してください。これは A–P 全般の認証を示すものではありません。

エージェントファーストの AutoCAD MCP — 単なるコマンド呼び出しではなく、実行ループのために構築されています。 CAD Agent Foundation は、AI エージェントが適切な図面をバインドし、各リクエストを追跡し、実行フィードバックを受け取り、書き込みまたは保存された内容を検証して、複数手順にわたる CAD 作業を確信を持って続行できるよう支援します。独立した、またはサードパーティ製の CAD スキルも、この実行基盤を再利用し、それぞれの専門的なワークフローに活用できます。

中文简介:面向 AI Agent 的 CAD 执行底座——不止调用命令,还关注图纸绑定、执行反馈、结果核验与安全续作,可与第三方专业 Skill 组合使用。

CAD 統合が AI と図面のコマンドやデータを接続する一方、Foundation は各操作を取り巻くエージェントのワークフローに重点を置いています。つまり、何が要求され、実際に何が起きたのか、次の手順を安全に進められるかを把握します。

パブリックランタイムプレビュー v1.2.0-beta.3。リリースとアップグレードに関する注意事項。このプレビューでは、ソース、ドキュメント、マニフェストを含む Windows ランタイム ZIP を提供します。ビルドの前提条件と制限。承認済みのローカルランタイム v1.0.0-local は別個のベースラインです。コンパニオンスキルのプレビューは個別に公開されています:callout v0.3.0-rc.1 と distress v0.1.0-rc.1。

简体中文 · クイックスタート · 機能 · 互換性

登録済みの MCP サーバー:io.github.capskov/cad-agent-foundation。MCPB のインストールと検出 · レジストリメタデータ。ローカルの Windows/AutoCAD の前提条件は引き続き適用されます。登録によって図面へのアクセスが許可されるわけではありません。

ネイティブ .NET API を使用し、MCP と CLI を介して AI エージェント向けに AutoCAD を自動化するブリッジです。

AI エージェントは、範囲を限定した 2D ジオメトリ、テキスト、ハッチング、引出線注記に対応する構造化されたネイティブツールを通じて、実行中の AutoCAD 図面を検査し、操作できます。このブリッジは MCP(Model Context Protocol)と CLI を使用し、図面の同一性チェックと書き込み/保存の検証によって、サポート対象の操作を管理します。

CAD Agent Foundation は、CAD エージェントに範囲を限定した実行契約を提供します。図面を明示的にバインドし、リクエストの所有者と実行状態を保持し、不確かな応答があった後に元のリクエストを確認し、書き込みと保存の後に追跡対象のオブジェクト情報を検証します。現在の実装では、これらの仕組みを、変更を加えてバージョンを固定した Bimwright DWG MCP ホストに統合しています。

この Windows/AutoCAD ブリッジは capskov が保守しています。現在のプレビューは v1.2.0-beta.3 で、独立してビルドされたランタイム ZIP と、範囲を限定したネイティブのエビデンスを含みます。承認済みの v1.0.0-local ベースラインは維持されています。すべての AutoCAD アップデートとの互換性を保証するものではありません。

このプロジェクトの目的

このプロジェクトは、道路・土木設計の CAD 作業をきっかけに生まれました。境界、盛土、数量、連動する引出線を作成し、長時間にわたるエージェントセッションで修正・保存する作業です。有用な作図コマンドは、そのワークフローの一部にすぎません。エージェントは、どの図面を自分が管理しているか、変更がすでに行われたか、何が未検証なのか、再試行すると重複するかどうかも把握する必要があります。

設計では、こうした判断に重点を置いています。永続的な記録、図面の識別、ネイティブな読み戻しにはオーバーヘッドが伴います。速度、トークンコスト、生産性における比較優位は確認されていません。エンジニアリング上の判断とドメイン固有のレイアウト規則は、別の Skills で扱います。

ネイティブ操作とインストール

バージョン 1.2.0-beta.3 のランタイムをダウンロードし、SHA256SUMS.txt を検証して、フォルダー全体を展開してください。ライセンス取得済みの互換性のある Windows x64 AutoCAD 2026、.NET 8 Desktop Runtime、Python 3.11 以降が必要です。Autodesk のアセンブリや SHX フォントは再配布していません。インストール手順 · 25 操作のカタログ · 新しい検証。

このプレビューの新機能:インストール済みフォントの文字スタイル、寸法スタイル、ネイティブな線形/平行/半径/直径寸法、画層状態の管理、閉じた境界/ハッチングのガード付き継続、連動する引出線の形状/書式、対応する完全なグループの同一図面内での回転/尺度変更/複写に対応しています。元のリクエストとの照合と、図面/オブジェクトの保護も維持します。

現在の機能概要

成熟度:限定されたローカルランタイムにはネイティブな受け入れ検証の証拠があります。このリリースでは、依存関係のライセンス、ファイルハッシュ、プラグイン MVID を含むランタイム ZIP を提供します。前提条件は別途インストールする必要があります。サポート対象は、実際に公開されているプロファイルに準じます。

カテゴリ現在の機能ステータス/制限
基本作図新しい画層、線分、円、2D ポリライン、以前に作成した新しい境界上の関連付けられたハッチング指定されたローカルワークフローは検証済みです。任意の編集やすべてのハッチングケースには対応していません。
文字と引出線単一行 DBText、複数行 MText、通常の LEADER/MText/黄色の塗りつぶしドットのグループ作成は検証済みです。ドメイン固有のスタイルや配置全般は Skill が担います。
編集/オブジェクト管理ダイジェストで保護された連動テキストの更新、完全な引出線グループの移動/アーカイブ指定されたグループワークフローは検証済みです。各エンティティ分岐すべてを個別にテストしたわけではありません。
実行/納品図面の紐付け、元のリクエストの照会、重複防止、文書全体の保存/ディスクからの読み戻しローカルワークフローは検証済みです。不明な書き込みの自動再実行/ロック解除には対応していません。
読み取り/ヘルパーエンティティのプロパティ/ダイジェスト、画層一覧、フィルター付きページング、Lisp の静的検査エンティティの読み戻しは検証済みです。その他の実装済みルートの中には、現行バージョンで個別のエンドツーエンド検証が行われていないものがあります。
追加の限定操作4 種類のネイティブな寸法、名前付きの一致スタイル、画層状態、閉じた境界/引出線の更新、回転/尺度変更/複写正確なガードと範囲を限定したネイティブ検証については、25 操作のカタログを参照してください。
公開対象外MLEADER、共有スタイルの上書き、任意のオブジェクト編集、複雑なブーリアン演算/穴、レイアウト/印刷/外部参照の編集すべてのネイティブオブジェクトや上流コマンドを包括的にサポートするものではありません。

インターフェース、呼び出し方法、項目ごとの検証ステータスの全詳細。Foundation は、再利用可能なネイティブ操作、実行制約、ステータス、オブジェクト管理を提供します。独立して管理される Skills は、実際にサポートされている Foundation のインターフェースを通じて、ドメイン規則、スタイルパラメーター、配置アルゴリズム、ワークフローを提供します。Skill をインストールしても、欠けているネイティブ機能/バックエンド互換性が補われるわけではありません。

実行契約

対象の図面をバインドし、プロセス、セッション、プラグインの識別情報を確認します。送信前に安定したリクエストを保存し、応答が不確かな場合は元のリクエストを照会します。既存の編集には、新しいネイティブダイジェストと完全な関連付けが必要です。効果、独立した読み戻し、フェンスの解放をそれぞれ個別に確認します。保存は作業中の図面全体に適用されます。アーキテクチャおよびバージョン管理されたインターフェースカタログを参照してください。

タスクに応じたコンポーネントの選択

タスク必須コンポーネントバージョンと制限
サポート対象の基本的な CAD 操作cad-agent-foundation のみローカルベースラインは v1.0.0-local、公開ソースプレビューは v1.1.0-rc.1 で、レビュー済みのランタイム ZIP が必要です。前提条件は別途必要です。範囲が限定された 2D 操作です。local.4 の生書き込みでは元の図面値を使用します。単位メタデータの確認は任意です。記録済みの Windows/AutoCAD 2026 ホストのみが対象です。どちらの Skill も必須ではありません。
このプロジェクトの引き出し線のスタイルと配置Foundation + cad-callout-pair-layout公開引き出し線 Skill は v0.3.0-rc.1(既存ルールは v0.3)です。道路の既定値はメートル単位です。ネイティブのスタイル/ポーズインターフェースと、変更のない Skill を使った範囲限定の合成統合は v1.1 で検証済みです。実プロジェクト/背景全体のカバレッジはタスクごとに異なります。書き込み前にバックエンドのカバレッジを確認してください。
このプロジェクトの損傷/撤去ワークフローFoundation + cad-distress-annotation + cad-callout-pair-layout公開されている損傷ルールのプレビューは v0.1.0-rc.1 です。エンジニアリング上の根拠、分類、引き出し線のルールが必要です。ワークフロー全体には、現在の Foundation プロファイルの範囲外の機能が必要であり、この3つのコンポーネントだけでは認証されていません。

2つの Skill は基本操作では任意です。それらのルールは Foundation に組み込まれておらず、インストールしても不足しているネイティブ操作は追加されません。Foundation のソースと、独立した2つの Skill プレビューは公開されています。インストール項目、バージョン、Agent の確認事項。

クイックスタート

以下のコマンドでは、展開済みのランタイム ZIP を使用します。ソースのチェックアウトのみの場合は、先にビルド/パッケージ化が必要です。

foundation.cmd install --workspace "C:\CAD-work\demo01"
foundation.cmd start --workspace "C:\CAD-work\demo01" --source "C:\drawings\input.dwg" --write
foundation.cmd doctor --workspace "C:\CAD-work\demo01"
foundation.cmd apply --workspace "C:\CAD-work\demo01" --plan "plan.json"
foundation.cmd save --workspace "C:\CAD-work\demo01" --handles RETURNED_HANDLES
foundation.cmd stop --workspace "C:\CAD-work\demo01"

読み取り専用セッションにするには、--write を省略します。start は作業用コピーを作成し、元の図面を上書きしません。保存は、そのインスタンス内の他の未保存の編集も含め、作業中の図面全体に適用されます。リクエストの処理方法と、小規模な合成プランについてはクイックスタートをお読みください。

検証と対象範囲

ローカルリリースは、座標とハンドルが異なる2種類の図面ソースで検証されました。各ワークフローでは、新しいオブジェクトを10個作成して個別に読み取り、関連付けられたテキストを更新し、引き出し線のグループ全体を移動してアーカイブし、図面を保存して閉じました。その後、新しい CAD セッションで保存済みのオブジェクトを読み取り、一致するネイティブダイジェストを確認しました。CLI/MCP のエントリと、ローカルパッケージの展開/インストールも検証済みです。

これらは、記録済みの Windows AutoCAD 2026 環境における範囲限定のワークフロー結果です。あらゆる図面の正しさ、本番環境全体での信頼性、すべてのパッチとの互換性、または汎用的な CAD エンジニアリングエージェントを保証するものではありません。検証の概要では、ネイティブな証拠とオフラインテストを区別し、未解決の過去の結果を正直に記録しています。

現在の制限

計画では、範囲が限定された2Dモデル空間のジオメトリを書き込みます。座標、長さ、注釈のサイズは図面単位で表されます。WCSはCADの座標参照系であり、メートル単位や地図投影法を意味するものではありません。Foundationは投影変換も単位変換も行いません。

ローカル版1.2.0-local.4では、図面の値をそのまま使用します。 units: raw_drawing_units を優先し、要求されたメタデータとの整合性確認が必要な場合に限り、任意で expected_insunits を指定してください。不明または単位のないメタデータは、通常の生値操作を妨げません。従来の units: metres では、元の0/6メタデータ契約が維持されます。座標変換、ジオメトリの自動スケーリング、INSUNITSの変更は行われません。単位、精度、ペーパー上の文字表現を参照してください。PDF/DXF出力には、別途、現在の制限が適用されます。

このリリースでは、4種類のネイティブ寸法プリミティブと、範囲が限定された閉じた境界/単一ハッチの更新に対応しています。MLeader、汎用的な既存ハッチの修復/ブーリアン演算/穴の処理、任意のポリラインプロパティ、図面間コピー、プロキシオブジェクトのセマンティクス、レイアウト/印刷、エンジニアリング上の判断、不確実な書き込みの自動復旧/ロック解除には対応していません。後続の検証に失敗した場合でも、確定済みの操作がロールバックされたとは見なせません。

.NET 8 のローカルベースラインは、AutoCAD R25.1.74.0.0 で検査済みです。AutoCAD 2026.1.2では .NET 10 への移行が導入されました。この更新済みホストとの互換性は、ここではまだ検証されていません。互換性を参照してください。Autodeskのランタイム更新

個別のスキル

既存の変更前/変更後の図面、および数量・測点の参考情報については、道路解体の匿名事例を参照してください。この事例は連携スキルの出力を示すものであり、ワークフロー全体をFoundationのみで実行できることを証明するものではありません。

独立したスキルリポジトリとインストール方法:

Foundationは、対応するCADプリミティブとその実行契約を提供します。スキルは何を描くか、どのように配置するか、どのドメインチェックを適用するかを決定します。Foundationは、植栽の種類、損傷への対処、エンジニアリング数量を決定しません。

引出線の手法は、造園の植栽や、分類されたその他の図面注釈にも利用できます。既存スキルの検証済みルールとデフォルト値は、メートル単位の道路図面に基づいています。他分野やミリメートル単位の図面では、スタイル、サイズ、配置の調整が必要であり、ここでは検証されていません。

両リポジトリでは、バージョン管理された公開スキルZIPと手動インストールガイドを提供しています。Foundation v1.1では、ネイティブのスタイル/姿勢/計測インターフェースが追加されました。変更のないスキルとソルバーの合成連携は、新しい検証に記録されていますが、実プロジェクト全般を認定するものではありません。Foundationのみで完結するスキルワークフローは認定されていません。Callout v0.3.0-rc.1とdistress v0.1.0-rc.1は、引き続き独立してバージョン管理されています。互換性を参照してください。

他のツールとの併用

エージェントは、他の MCP サーバーや CAD ツールを個別に使用できます。Foundation を通じて送信された、サポート対象の操作のみが、Foundation の管理下にある要求、実行、検証のフローに入ります。無関係なバックエンドが、そのトランザクション、要求 ID、フェンスを自動的に共有することはありません。ツールを切り替えても、未解決の書き込みを回避することはできません。外部バックエンドを完全にカバーするには明示的な統合が必要ですが、このベースラインでは提供していません。Foundation、スキル、その他のツールを参照してください。

上流プロジェクトとライセンス

AutoCAD 2026 は、使用環境に合致し、採用したネイティブプラグインの方式に適合するため、最初に検証されたホストです。ローカルの .NET 8 ベースラインでは、ドキュメントのロック、トランザクション、ネイティブな読み戻しを使用しています。2025 も .NET 8 ホストを備えており、それ以前の年式には自動化 API があります。MCP はブリッジから提供されます。2026 を選んだ理由を参照してください。

統合ホストは、4d0f756 に固定された Bimwright DWG MCP をベースにしています。Apache-2.0 ライセンスと帰属表示を維持してください。レビューした他のプロジェクトについては、実際に再利用したコードとは分けてクレジットを記載しています。背景と関連プロジェクトを参照してください。

開発は実践的な手順で進めました。実際のタスクに照らして既存の CAD MCP バックエンドを調査し、選定したネイティブホストに範囲を限定した実行契約を統合してから、書き込み、ネイティブな読み戻し、保存された図面を確認しました。過去の評価は、現在のプロジェクトのランキングとしてではなく、それぞれの対象範囲とともに記録しています。

このプレビューでは Apache-2.0 を採用し、上流プロジェクトおよび MIT 由来のライセンス表示を維持しています。以前の v1.0.0-rc.1/rc.2 のソースおよびドキュメントのリリースは保持しています。v1.1.0-rc.1 では、依存関係のライセンステキストを含む、レビュー済みのランタイム ZIP を追加しました。AutoCAD/SDK と、ライセンスのない SHX アセットは再配布していません。Open Sans には OFL が適用されます。ライセンスの決定と通知を参照してください。

人間および AI の支援による貢献を歓迎します。変更と検証の根拠をレビューできる形で提示してください。マージとリリースはメンテナーがレビューします。コントリビューションを参照してください。

AutoCAD および DWG は Autodesk の商標です。この独立プロジェクトは、Autodesk または上流プロジェクトのメンテナーから承認を受けていません。

2026-10-16 ローカルのフォント更新

ローカル版 1.2.0-local.3 では、既存のスタイルに対する SHX フォントペアの保護付き置換と、アンカーを維持した DBText のメトリック拡大・縮小を追加しています。対象範囲とパラメーターを参照してください。ネイティブな根拠の対象範囲は限定されています。以前の公開リリースとグローバルな MCP 登録に変更はありません。

ローカル版 1.2.0-local.4 のユニット作業完了:変更、ネイティブな根拠、制限事項。当初のローカル作業完了版は、GitHub のプレリリースとして公開する承認を得ています。現在のリリースノートを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。