mobile-mcpサーバによるAutoCAD自動モデリング
mobile-mcpサーバと連携し、AndroidでChatGPTに質問しながらAutoCADの自動モデリングをすることは可能か? 例えば、AndroidスマホでChatGPTに「半径100で中心座標(x=100,y=100)の円を描いて」と依頼すると、PCのAutoCADに自動で半径100で中心座標(x=100,y=100)の円が描かれるようにするにはどうすればよいか? はい、可能です。仕組みはこうします: 全体像 1. PC側で「AutoCADブリッジ(MCPサーバ)」を常駐 2. AndroidのChatGPTから自然言語で依頼 → ChatGPTがMCPのツール呼び出しに変換 3. MCPサーバがAutoCAD APIを叩き、図形を生成(例:中心(100,100)、半径100の円) > ポイント:MCP(Model Context Protocol)は“ChatGPTが外部ツールを安全に呼び出す”ための標準。 ツール=「円を描く」「線を引く」などの関数をスキーマ化して公開します。 --- 構成パターン(おすすめ順) A. Python(MCPサーバ)+ AutoCAD COM(最短で動く) Windows上でPython(pywin32)を使い、AutoCADのCOMを直接操作します。 追加インストールはPythonとpywin32くらい。AutoCADはデスクトップ版が起動済みであること。 1) MCPサーバ(Python) # mcp_acad_server.py import asyncio, json, pythoncom, win32com.client from mcp import MCPServer # pip install mcp from pydantic import BaseModel, Field # ---- AutoCAD COM helpers ---- def _get_acad(): pythoncom.CoInitialize() try: acad = win32com.client.Dispatch("AutoCAD.Application") except ...