+CADLabo.comCAD / LISP / AUTOMATION
AI・MCPとCAD

MCPとAutoLISPの違い|どちらでCADを自動化する?

AI・MCPでCADとつなぐのTips一覧
このページでわかること

AutoLISPはCADで作業を実行する言語、MCPはAIから外部の処理を呼ぶための共通ルールです。役割が違うので、組み合わせる設計もできます。今の作業にAIとのやり取りが必要か、ひとつずつ考えてみましょう。

こんなときに使えます

すでにLISPを使っている方、MCPを覚えればLISPが不要になるのか気になる方。

まずは仕組みを見てみましょう

決まった処理をボタン1つで繰り返すなら、AutoLISPとCUIで自分のコマンドを用意する方法が考えられます。図面から取得した情報をAIに説明してもらう場面では、対応する連携があるとMCPを通じてやり取りできます。MCPがLISPの処理を自動的に変換するわけではありません。

実際に試してみましょう

  1. 毎回行っている作業と、途中で判断する作業を書き分けます。
  2. 固定の作業はLISPやCADの標準機能でまとめられるか確認します。
  3. AIに渡したい図面の情報と、返してほしい結果を決めます。
  4. MCPを使う場合は、その情報を取得する操作が連携ツールにあるか確認します。
  5. 同じ入力での結果を比較し、作業の手間と確認のしやすさから方法を選びます。

役割を並べてみる

比較する項目AutoLISPMCPを使ったCAD連携
中心になるものCADで実行する処理を記述する言語AIアプリと外部のデータ・操作をつなぐ共通ルール
よく使う入口コマンド名の入力やCUIのボタンAIへの依頼と、接続先が提供する操作
結果が決まる要素コード・入力・図面の状態AIが選んだ操作・入力・連携の実装・図面の状態
利用条件CAD側のAutoLISP対応と使用関数AIアプリ、MCPサーバー、CAD連携部分それぞれの対応
確認するところコードとCADの実行結果呼び出した操作・渡した値・結果とCADの状態

LISPとMCPを組み合わせる考え方

たとえば、画層を作る既存のLISPを、CAD連携部分から呼び出せるように設計する方法があります。AIには「画層を作成する」という限られた操作と、許可された入力だけを渡します。これは構成の例です。手元のLISPを置くだけでMCPの操作になるわけではなく、開発と動作確認が必要です。

AutoCAD LTでも同じ?

Windows版AutoCAD LTは2024からAutoLISPに対応しています。ただし、LISPが使えることだけでは、特定のMCP連携が動くとは判断できません。連携ツールが利用するAPIや関数、対象製品、年版、OSを個別に確認します。

たとえば、こんな使い方

「WALL・DIM・GUIDEを毎回同じ設定で作る」は、固定のLISPコマンドにしやすい作業です。「図面の画層一覧を取得し、命名ルールと照合した結果を説明してほしい」は、AIとの連携を検討する例です。照合ルールと取得手段を先に決めます。

実務で試す:自分の作業に合う方法を選ぶ

「決まった画層を毎回作る」と「図面の状態を調べ、次の確認を相談する」を比べます。

  1. 繰り返している作業を1つ書きます。
  2. 入力・手順・結果が毎回同じかを確認します。
  3. 同じなら既存のLISPや専用コマンドで済むか調べます。
  4. 図面の情報をAIへ返したいなら、必要な読み取り操作と連携条件を書きます。

ここまでできたら確認してみましょう

固定の処理はLISPでまとめ、AIとのやり取りが必要な部分だけ連携を検討する、という分け方ができれば十分です。

練習用の例です。図面のコピーを用意して、今の設定を控えてから試しましょう。CAD実機での検証は未実施です。

つまずきやすいポイント

「AIに頼めば何でもできる」と考えると、連携ツールが提供していない操作まで期待してしまいます。固定の作業に、必要以上に多い接続や判断を加えると運用の手間も増えます。

うまくいかないときは

まずはLISPを手動で実行して、処理の入力と結果を固めます。その後、AIに情報を渡す必要があるかを考えると、連携させる範囲を決めやすくなります。

公式資料・確認範囲

資料確認:2026-10-11。操作は主に MCPの基礎 / CAD・AIアプリ・連携ツールの対応条件は個別確認 を想定。資料の対象年はリンクに記載しています。画面や選択肢はバージョンで異なる場合があります。 操作例は編集部作成で、CAD実機での検証は未実施です。