MCPとは?AIとCADをつなぐ仕組みをやさしく解説
MCPは、AIと外部のデータや操作をつなぐ共通ルールです。CADでは、連携ツールが用意した操作をAIから呼び出す窓口、と考えるとわかりやすいです。まずは「AIが文章を作ること」と「CADで処理が動くこと」を分けて見てみましょう。
こんなときに使えます
MCPという言葉を初めて聞いた方。AIとAutoLISPの関係を知りたい方。
まずは仕組みを見てみましょう
正式名はModel Context Protocolです。AIに文章で相談するだけでなく、外部の情報を取得したり、用意された処理を呼び出したりするための取り決めです。MCP自体はCADソフトでも作図言語でもありません。何ができるかは、接続先が提供するデータや操作によって決まります。
実際に試してみましょう
- AIに頼みたいことを「画層の一覧を調べる」のように具体的に書きます。
- AIアプリ、接続先のMCPサーバー、CADへの連携部分を分けて考えます。
- 連携ツールが、そのCAD・年版・OSに対応しているか確認します。
- 実際に提供される操作の一覧を確認します。
- 最初は情報を読むだけの操作を選び、手作業で調べた結果と比べます。
AIとCADの間で、それぞれ何をする?
| 役割 | すること |
|---|---|
| AIアプリ | 人の依頼を受け取り、利用できる操作を選びます。MCP接続への対応が必要です。 |
| MCPサーバー | 外部のデータや操作を、AIアプリが利用できる形で提供するプログラムです。 |
| CADへの連携部分 | CADのAPIや対応する実行手段を使い、情報取得や処理を行います。MCPサーバーと一体の場合もあります。 |
| CADソフト | 図面を保持し、連携部分からの処理を実行します。対応する機能は製品・年版・OSで異なります。 |
たとえば画層一覧を取得する操作が用意されていれば、AIから呼び出して結果を受け取れます。これは連携を設計した場合の例で、どのCADでも最初から使える機能ではありません。
データ・操作・依頼のひな型
MCPでは、データを渡すResources、処理を呼び出すTools、依頼のひな型を渡すPromptsという役割があります。すべてを覚える必要はありません。まず「情報を受け取る」「用意された操作を呼ぶ」を区別しましょう。
AIにLISPを書いてもらうこととの違い
AIがLISPの文章を作り、人が保存してAPPLOADで読み込む方法では、MCPは必須ではありません。MCPを使う連携では、AIアプリから接続先の操作を呼び出して結果を受け取ります。コードが生成されたことと、CAD上で処理が実行されたことは別です。
CADLaboで学べること
このページは仕組みを学ぶための解説です。CADLaboのWebページを開くだけで、手元のCADに接続されることはありません。実際の連携には、対応するAIアプリとCAD用の連携ツールを別途用意します。
たとえば、こんな使い方
「この図面の画層名を一覧で教えて」と頼む場面を考えてみましょう。連携ツールに画層一覧を取得する操作があれば、その結果をAIが説明できます。操作がなければ、MCP対応というだけでは実行できません。
実務で試す:依頼を「読み取り」と「変更」に分ける
まずは接続せず、AIに頼みたいCAD作業を書き出してみましょう。
- 「画層の一覧を調べる」「円を数える」「文字を置き換える」の3つを書きます。
- 図面を読むだけの作業と、図面を変える作業に分けます。
- 各作業に必要な入力と、返してほしい結果を1行ずつ書きます。
- 対応する操作が連携ツールにあるか、説明書で確認する項目を決めます。
ここまでできたら確認してみましょう
最初の2つは読み取り、文字の置き換えは変更です。「つながるか」だけでなく、「必要な操作があるか」を確認できれば準備の第一歩です。
練習用の例です。図面のコピーを用意して、今の設定を控えてから試しましょう。CAD実機での検証は未実施です。
つまずきやすいポイント
AIが「処理しました」と文章で答えても、実行結果やCADの状態を見て確認しましょう。依頼があいまいだと、対象の図面や図形を取り違える原因になります。
うまくいかないときは
まずAIがコードを作るだけなのか、実際のCADと接続するのかを確認します。次に接続先の操作一覧を見て、必要な機能が提供されているか調べます。
公式資料・確認範囲
資料確認:2026-10-11。操作は主に MCPの基礎 / CAD・AIアプリ・連携ツールの対応条件は個別確認 を想定。資料の対象年はリンクに記載しています。画面や選択肢はバージョンで異なる場合があります。 操作例は編集部作成で、CAD実機での検証は未実施です。