产品简介
autocad-mcp 本工具是一个 MCP 服务器,通过自然语言请求自动操作 AutoCAD LT,支持在无 AutoCAD 环境下生成 DXF 文件。适合需要批量绘图、自动化 CAD 任务或进行 P&ID 设计的工程师和开发者,解决手动操作繁琐和跨平台生成文件的需求。
核心功能
- 8个综合绘图工具(涵盖绘图、实体、图层等操作)
- 支持 File IPC 和 ezdxf 双后端,可选 AutoCAD 自动化或无头 DXF 生成
- 无焦点窗口消息派发,自动化时不影响其他工作
- 内置撤销和重做功能
- 专业 P&ID 符号库支持,用于工程图绘制
- 可执行任意 AutoLISP 代码,扩展自动化能力
快速开始
- 克隆仓库并使用 uv 包管理器安装依赖
- 在 AutoCAD LT 中通过 APPLOAD 命令加载 mcp_dispatch.lsp 文件
- 配置 MCP 客户端 JSON 文件指向项目目录和 Python 虚拟环境
- 调用 system(status) 命令验证后端连接状态
界面预览
与其他方案对比
| 对比项 | autocad-mcp | 同类方案 |
|---|---|---|
| 自动化方式 | 通过 MCP 协议自然语言驱动,支持无焦点操作和任意 AutoLISP 执行 | 传统 AutoLISP 脚本需手动运行且可能干扰窗口焦点 |
| 平台覆盖 | 支持 Windows、macOS、Linux(通过 ezdxf 后端),可在无 AutoCAD 环境下工作 | 多数 AutoCAD 自动化方案仅限 Windows 且需 AutoCAD 本体安装 |
适合谁用
- 需要自动化 AutoCAD 绘图任务的 CAD 工程师
- 使用 AutoCAD LT 进行 P&ID 管道仪表图设计的设计师
- 开发者需集成 CAD 功能到 MCP 客户端如 Claude
- 需跨平台生成 DXF 文件的离线用户
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/puran-water/autocad-mcp