适合谁
- 需要自动化AutoCAD LT(Windows)的工程师和设计师
- 希望在无AutoCAD环境下生成DXF文件的开发人员
- 需要集成P&ID符号库(CTO)的流程工业应用
该服务器为AutoCAD LT提供强大的MCP接口,通过文件IPC和ezdxf双后端实现灵活部署。支持丰富的实体操作和P&ID符号,还允许执行任意AutoLISP,扩展性极强。但需要注意Windows环境依赖和AutoCAD LT的功能限制。
基于MCP协议的AutoCAD LT自动化服务器,提供文件IPC和ezdxf两种后端,支持AutoLISP自由执行、8个集成工具(drawing、entity、layer、block、annotation、pid、view、system),通过stdio传输。文件IPC后端需要在Windows上运行AutoCAD LT 2024或更高版本,支持免焦点派发、撤销/重做、P&ID符号和健壮的IPC(ESC前缀和UTF-8回退)。ezdxf后端则可在任何平台上无头生成DXF文件,无需安装AutoCAD。
克隆仓库: git clone https://github.com/puran-water/autocad-mcp.git,进入目录并运行 uv sync。在AutoCAD LT中打开,使用APPLOAD加载 <repo>/lisp-code/mcp_dispatch.lsp(可添加到启动套件)。配置MCP客户端(如Claude Desktop),添加mcpServers配置,指向venv中的python.exe,设置环境变量AUTOCAD_MCP_BACKEND为auto(或file_ipc/ezdxf)。如果客户端在WSL中,通过cmd.exe启动。验证: 调用 system(operation="status")。
{
"mcpServers": {
"autocad-mcp": {
"command": "C:\\path\\to\\autocad-mcp\\.venv\\Scripts\\python.exe",
"args": [
"-m",
"autocad_mcp"
],
"env": {
"AUTOCAD_MCP_BACKEND": "auto"
}
}
}
}