|
AI × CAD · MCP 技术前沿 用一句话画出工程图——MCP 让 Claude 直连 AutoCAD 当大语言模型遇上工业级绘图软件,设计师的工作方式正在被悄悄改写。 2025年 阅读约8分钟 工程AI · 开发者想象一下:你对着电脑说"画一个直径50毫米的圆,圆心在原点,然后偏移20毫米复制一份"——AutoCAD 真的就执行了。不是宏命令,不是脚本,而是你用普通中文说的一句话。这不是科幻,这是 基于 MCP 协议的 AutoCAD 集成服务器 正在做到的事。 什么是 MCP?先搞清楚这个基础 MCP,全称 Model Context Protocol(模型上下文协议),是 Anthropic 于2024年底推出的开放协议。它的核心使命只有一个:让 AI 大模型能够安全、标准化地调用外部工具和数据。 在 MCP 出现之前,每家公司、每个开发者都在用自己的方式把 AI 接入外部系统——有的用函数调用(Function Calling),有的用插件(Plugin),有的靠自定义 API 桥接,接口五花八门,维护成本极高。 一句话理解 MCP:它就像是 AI 世界的 USB-C 接口标准。不管是 AutoCAD、Excel、数据库还是浏览器,只要实现了 MCP 服务端,Claude 等大模型就能直接"插上去"使用,不需要为每个工具单独开发适配层。MCP 采用 客户端 / 服务端架构。Claude(或其他支持 MCP 的 LLM)作为客户端,通过标准协议向 MCP 服务端发送工具调用请求;服务端负责翻译并执行具体操作,再把结果返回给模型。 AutoCAD MCP 服务器的架构全貌 基于 MCP 的 AutoCAD 集成,其完整链路如下图所示: 用户输入层 用户自然语言指令↓AI 理解层 Claude / LLM意图理解 · 参数提取↓ MCP 协议协议中间层️ AutoCAD MCP Server工具路由 · 参数校验↓ AutoLISP / COM API执行层 AutoCAD 核心引擎实际绘图 · 文件读写↓输出层 DWG 文件 / 图纸整个系统的关键在于 MCP Server 层。它将 AutoCAD 的原生 API(包括 ActiveX/COM 接口和 AutoLISP)封装成一组标准化的 MCP 工具,Claude 只需调用这些工具,无需了解底层 CAD 实现细节。 它能做什么?核心功能一览 ️基础图元绘制直线、圆弧、多段线、矩形、椭圆……用自然语言描述尺寸和位置,自动生成。文字与标注添加工程标注、尺寸线、文字说明,支持中英文,格式自动适配图纸标准。️图层管理创建、切换、锁定图层,按语义分类(结构层、标注层、辅助线层),告别手动操作。图形编辑变换移动、旋转、缩放、镜像、偏移复制,精确到毫米,批量操作也不在话下。图形信息查询询问"这个面的面积是多少"、"两点之间的距离",AI 直接从图纸中读取并回答。文件读写操作打开、保存、另存 DWG 文件,支持不同版本格式,无缝融入现有工作流。真实对话长什么样? 下面是一段实际的人机交互示例,感受一下"用说话画图"的体验: 对话示例// 用户输入 用户:画一个边长100mm的正方形,左下角在坐标(0,0)处, 然后在正方形中心画一个半径30mm的圆, 最后把两个图形都放到"外轮廓"图层。// Claude 的工具调用过程(MCP协议内部)→ callcreate_layer({ name:"外轮廓", color:1})→ calldraw_rectangle({ corner: [0,0], width:100, height:100, layer:"外轮廓"})→ calldraw_circle({ center: [50,50], radius:30, layer:"外轮廓"})// Claude 返回给用户 Claude:已完成!在"外轮廓"图层中创建了一个 100×100mm 的正方形(左下角原点)和一个 半径30mm 的同心圆(圆心在 (50,50))。 请问是否需要添加尺寸标注或进一步编辑?整个过程用户无需接触任何 AutoCAD 命令,Claude 在后台完成了图层创建、坐标计算、图元绘制的全部步骤。 如何上手?快速配置指南 1环境准备 确保已安装 AutoCAD(2020 及以上版本),Node.js 18+ 运行环境,以及 Claude Desktop 或支持 MCP 的客户端。 2安装 MCP 服务端 从 GitHub 克隆 AutoCAD MCP Server 项目,运行 npm install 安装依赖,完成基础配置。 3配置 Claude Desktop 在 Claude Desktop 的 claude_desktop_config.json 中添加 MCP 服务端路径,重启应用即可。 4启动并验证 打开 AutoCAD,启动 MCP Server,在 Claude 中输入"画一条从 (0,0) 到 (100,0) 的直线"——见证奇迹的时刻。 ️ 注意事项:目前该服务器主要运行在 Windows 环境(依赖 AutoCAD COM 接口),macOS 版本的 AutoCAD 支持有限。企业环境使用前请确认 IT 策略和软件授权。MCP 方案 vs 传统脚本方案 | 维度 | 传统 AutoLISP / 脚本 | MCP + Claude 方案 | | 上手门槛 | 需学习 AutoLISP 语法 | 自然语言即可操作 | | 灵活性 | 功能固定,改动成本高 | 动态理解需求,即兴组合 | | 错误处理 | 报错晦涩,需手动调试 | AI 自动纠错并询问确认 | | 上下文感知 | 无,每次独立执行 | 记住对话上下文,支持追问 | | 扩展性 | 需为每个工具单独开发 | MCP 标准接口,统一扩展 | | 与其他工具联动 | 需自行开发桥接 | 与其他 MCP 工具天然互通 |
谁最该关注这件事? MCP 不是要替代 CAD 工程师,而是把他们从重复性操作中解放出来,让人专注于真正需要创造力的设计决策。 ——技术观察者视角️ 建筑与土木工程团队 方案阶段大量重复绘制标准构件、快速生成平面布局草图——这些工作可以通过自然语言描述在秒级完成,让工程师把时间花在结构分析和方案优化上。 制造业设计团队 零件图纸的尺寸标注、图层规范整理、多版本文件批量处理,都是 AI 辅助绘图的高价值场景。结合 CAD 标准图库,MCP 还能实现智能化的设计复用。 CAD 工具开发者 MCP 提供了一套标准化的扩展范式。基于此可以开发设计规范检查、自动出图、图纸审核等 AI 增强功能,而不需要从零构建 LLM 集成框架。 教育与培训场景 对于学习 CAD 的学生,AI 辅助不仅能降低操作门槛,还能即时解释每一步操作背后的逻辑,形成边做边学的闭环。 写在最后 MCP 协议的意义,远不止于让 Claude 能操作 AutoCAD。它代表着一种新的软件集成范式:AI 不再是孤立的问答工具,而是真正嵌入到专业软件工作流中的智能协作者。 当 AutoCAD、Excel、数据库、浏览器都能通过同一套协议被 AI 调用,我们距离"用说人话操控一切数字工具"的未来,其实已经不远了。 你认为 AI 辅助绘图最大的障碍是什么?欢迎在留言区聊聊你的看法 # MCP协议# AutoCAD# Claude# AI工程设计# 大语言模型# 工业AI# 自然语言交互--- 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |