返回市场
易用MCP自动CAD服务器

易用MCP自动CAD服务器

作者:zh1998081198 星标更新:2025-07-20

项目介绍

【技术文档摘要】: MseeP.ai 安全评估徽章

AutoCAD MCP Server/AutoCAD MCP Server

⚠️ 该项目当前维护资源有限。欢迎感兴趣的开发者参与合作!
⚠️ 目前由于时间限制,此项目不积极维护。我非常乐意与任何有兴趣共同维护或扩展它的人合作。

基于模型上下文协议(MCP),AutoCAD集成服务器允许大型语言模型(LLMs)如Claude与AutoCAD之间进行自然语言交互。
一个基于模型上下文协议(MCP)的AutoCAD集成服务器,通过像Claude这样的大型语言模型实现与AutoCAD的自然语言交互。

🔗 项目在MseeP.ai上展示/参考:
https://mseep.ai/app/zh19980811-easy-mcp-autocad

🎬 演示视频
AutoCAD MCP 演示视频


✨ 特性/Features

  • 🗣️ 自然语言控制AutoCAD绘图
  • ✏️ 基本绘图工具(直线、圆)
  • 📚 图层管理
  • 🧠 自动生成PMC控制图
  • 🔍 绘图元素分析
  • 🔦 高亮特定文本模式
  • 💾 内嵌SQLite数据库用于存储CAD元素

🖥️ 系统需求

  • Python 3.10+
  • AutoCAD 2018+(需要支持COM接口)
  • Windows操作系统

⚙️ 安装步骤/安装

1. 克隆仓库

git clone https://github.com/yourusername/autocad-mcp-server.git
cd autocad-mcp-server

| `export_to_database` | 将 CAD 元素信息存入 SQLite |

## 2. 创建虚拟环境 / Create virtual environment

**Windows:**

```bash
python -m venv .venv
.venv\Scripts\activate

macOS / Linux:

python -m venv .venv
source .venv/bin/activate

3. 安装依赖

pip install -r requirements.txt

4. (可选)构建为可执行文件

pyinstaller --onefile server.py

🚀 使用方法

独立运行服务器

python server.py

集成 Claude Desktop / Integrate with Claude Desktop

编辑配置文件:

Windows 路径/Config path on Windows:

%APPDATA%\Claude\claude_desktop_config.json

示例配置:

{
  "mcpServers": {
    "autocad-mcp-server": {
      "command": "path/to/autocad_mcp_server.exe",
      "args": []
    }
  }
}

🧰 工具 API / Available API Tools

功能描述
create_new_drawing创建新绘图
draw_line绘制直线
draw_circle绘制圆
set_layer设置当前绘图层
highlight_text高亮匹配文本
scan_elements扫描并解析绘图元素
export_to_database导出CAD元素到数据库

🙋‍♂️ 维护通知

⚠️ 我目前忙于其他项目,维护资源有限。欢迎Fork项目或提交PR,让我们一起改进AutoCAD智能互动生态系统!
⚠️ 目前我忙于其他事务,无法积极维护此仓库。欢迎PR和合作者!

📬 联系方式/Contact: 1062723732@qq.com


由衷地为开源学习制作。