CAD-MCP サーバー (CAD モデル制御プロトコル サーバー)
プロジェクト紹介
CAD-MCPは、自然言語による指示を通じてCADソフトウェアの図面操作を制御できる革新的なCAD制御サービスです。このプロジェクトは、自然言語処理とCAD自動化技術を組み合わせ、ユーザーがCADインターフェースを手動で操作することなく、簡単なテキストコマンドでCAD図面を作成および修正できるようにします。
特徴
CAD制御機能
複数のCADソフトウェアのサポート:AutoCAD、GstarCAD(GCAD)、ZWCADなどの主要なCADソフトウェアをサポート
基本的な描画機能:
線画
円の描画
円弧描画
長方形の描画
ポリライン描画
テキストの追加
パターン塗りつぶし
寸法注釈
レイヤー管理: レイヤーの作成と切り替え
図面の保存: 現在の図面をDWGファイルとして保存します
自然言語処理関数
コマンド解析:自然言語の指示をCAD操作パラメータに解析します。
色認識: テキストから色情報を抽出し、描画オブジェクトに適用します
形状キーワードマッピング: さまざまな形状の説明語の認識をサポート
アクションキーワードマッピング: さまざまな描画および編集アクションを認識する
デモ
以下はデモビデオです。

インストール要件
依存関係
システム要件
Windows オペレーティング システム
インストールされた CAD ソフトウェア (AutoCAD、GstarCAD、または ZWCAD)
構成
構成ファイルはsrc/config.jsonにあり、次の主な設定が含まれています。
server : サーバー名とバージョン情報
キャドバリー:
type: CAD ソフトウェアの種類 (AutoCAD、GCAD、GstarCAD、または ZWCAD)startup_wait_time: CAD 起動待機時間(秒)command_delay: コマンド実行遅延(秒)
出力:出力ファイルの設定
使用法
サービスの開始
クロード・デスクトップ&ウィンドサーフィン
カーソル

注:カーソルの新しいバージョンもJSON構成に変更されました。前のセクションを参照してください。
MCP検査官
サービスAPI
サーバーは次の主な API 関数を提供します。
draw_line: 線を描くdraw_circle: 円を描くdraw_arc: 円弧を描くdraw_polyline: ポリラインを描くdraw_rectangle: 長方形を描くdraw_text: テキストを追加するdraw_hatch: ハッチパターンを描画するadd_dimension: 線形寸法を追加するsave_drawing: 図面を保存するprocess_command: 自然言語コマンドを処理する
プロジェクト構造
ライセンス
MITライセンス
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
自然言語の指示を通じて CAD ソフトウェア (AutoCAD、GstarCAD、ZWCAD) を制御できるため、ユーザーは CAD インターフェイスを手動で操作することなく図面を作成および変更できます。
Related MCP Servers
- -security-license-qualityA server that enables natural language interaction with AutoCAD through large language models like Claude, allowing users to create and modify drawings using conversational commands.Last updated -83
- Asecurity-licenseAqualityAI-driven tool that helps developers create beautiful UI components instantly through natural language descriptions, integrating with popular IDEs like Cursor, Windsurf, and VSCode.Last updated -32
- -security-license-qualityEnables natural language control of AutoCAD LT through AutoLISP code generation and execution, allowing users to create engineering drawings with conversational prompts.Last updated -105MIT License
- -security-license-qualityEnables Claude AI to directly interact with and control Blender for rapid, natural language-based 3D modeling. Supports parametric design and relational design through direct Blender integration.Last updated -