Autocad Mcp

Autocad Mcp

🚀 AutoCAD LT AutoLISP MCP 服务器

AutoCAD LT AutoLISP MCP服务器借助AutoLISP代码的生成与执行,实现了对AutoCAD LT 2024/2025的自然语言控制。它能将Claude或其他LLM客户端与AutoCAD LT相连,通过对话提示轻松创建工程图纸,极大提升了绘图效率。

🚀 快速开始

此MCP服务器可实现对AutoCAD LT 2024/2025的自然语言控制,将Claude或其他LLM客户端与AutoCAD LT连接,通过对话提示创建工程图纸。

✨ 主要特性

  • 在AutoCAD LT中生成并执行AutoLISP代码。
  • 创建基本形状,如直线、圆、多段线、文本。
  • 处理带有属性管理的块插入。
  • 支持在命名连接点之间连接块。
  • 安排多个块按顺序排列,可自定义间距。
  • 提供强大的图层创建和管理功能。
  • 生成填充图案和标注以实现技术图纸。
  • 允许通过ID旋转并操作实体。
  • 支持直接执行自定义AutoLISP代码。
  • 通过自然语言实现文字到CAD的功能。

📦 安装指南

1. 安装依赖项

git clone https://github.com/hvkshetry/autocad-mcp.git
cd autocad-mcp
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt

2. 配置Claude Desktop

  • 打开Claude Desktop设置。
  • 编辑配置文件以包含以下内容:
{
"AutoCAD": {
"path": "C:/Program Files/Autodesk/AutoCAD 2024/AutoCAD.exe",
"timeout": "3600"
}
}
  • 将以下代码添加到custom.css
.dark-mode {
background-color: #1a1a1a;
color: #ffffff;
}

3. 启动和运行

  • 启动AutoCAD并打开一个新项目。
  • 在命令行中输入python server.py
  • 在另一终端中输入python client.py

📚 详细文档

限制

  • 需要AutoCAD LT 2024或更高版本,且具有AutoLISP支持。
  • 依赖窗口焦点和键盘模拟来执行命令。
  • 用户在命令执行期间不应与AutoCAD交互。
  • 仅限于二维绘图操作。
  • 块的连接点使用预定义的连接点名称(CONN_DEFAULT1, CONN_DEFAULT2)。
  • 图层颜色必须以字符串形式指定(例如,“红色”,“黄色”,“120”)。

故障排除

如需了解常见问题及解决方案,请参阅TROUBLESHOOTING.md文件。常见的问题包括:

  • LISP文件加载失败。
  • AutoCAD窗口焦点问题。
  • 函数被取消的错误。
  • 服务器与AutoCAD之间的通信问题。

📄 许可证

本项目采用MIT许可证。

贡献

欢迎贡献!请随意提交拉取请求。

  • 0 关注
  • 0 收藏,24 浏览
  • system 提出于 2025-10-02 03:00

相似服务问题

相关AI产品