Skip to main content
Glama

AutoCAD MCP Server

by zh19980811

MseeP.ai Security Assessment Badge

AutoCAD MCP 服务器 / AutoCAD MCP Server

⚠️ 本项目目前维护精力有限,欢迎有兴趣的开发者参与协作!
⚠️ Currently this project is not actively maintained due to time constraints. I would be very happy to collaborate with anyone interested in co-maintaining or extending it.

基于 Model Context Protocol (MCP) 的 AutoCAD 集成服务器,允许通过 Claude 等大型语言模型 (LLM) 与 AutoCAD 进行自然语言交互。
An AutoCAD integration server based on Model Context Protocol (MCP), enabling natural language interaction with AutoCAD via large language models like Claude.

🔗 项目在 MseeP.ai 展示 / Referenced on MseeP.ai:
https://mseep.ai/app/zh19980811-easy-mcp-autocad

🎬 演示视频 / Demo Video:
AutoCAD MCP 演示视频


✨ 功能特点 / Features

  • 🗣️ 自然语言控制 AutoCAD 图纸 / Natural language control of AutoCAD drawings

  • ✏️ 基础绘图功能(线条、圆)/ Basic drawing tools (line, circle)

  • 📚 图层管理 / Layer management

  • 🧠 自动生成 PMC 控制图 / Auto-generate PMC control diagrams

  • 🔍 图纸元素分析 / Drawing element analysis

  • 🔦 文本高亮匹配 / Highlight specific text patterns

  • 💾 内嵌 SQLite 数据库存储 CAD 元素 / Integrated SQLite storage for CAD elements


🖥️ 系统要求 / System Requirements

  • Python 3.10+

  • AutoCAD 2018+ (需支持 COM 接口 / with COM interface support)

  • Windows 操作系统 / Windows OS


⚙️ 安装步骤 / Installation

1. 克隆仓库 / Clone the repository

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. 安装依赖 / Install dependencies

pip install -r requirements.txt

4. (可选)构建可执行文件 / (Optional) Build as executable

pyinstaller --onefile server.py

🚀 使用方法 / How to Use

独立运行服务器 / Run server independently

python server.py

集成 Claude Desktop / Integrate with Claude Desktop

编辑配置文件:

Windows 路径 / Config path on Windows:

%APPDATA%\Claude\claude_desktop_config.json

示例配置 / Example config:

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

🧰 工具 API / Available API Tools

功能 / Function

描述 / Description

create_new_drawing

创建新的图纸 / Create a new drawing

draw_line

画直线 / Draw a line

draw_circle

画圆 / Draw a circle

set_layer

设置当前图层 / Set current drawing layer

highlight_text

高亮显示匹配文本 / Highlight matching text

scan_elements

扫描并解析图纸元素 / Scan and parse drawing elements

export_to_database

导出 CAD 元素到数据库 / Export CAD data to SQLite


🙋‍♂️ 维护状态 / Maintenance Notice

⚠️ 当前我正忙于其他项目,维护精力有限。欢迎 Fork 项目或提交 PR,一起完善 AutoCAD 智能交互生态!
⚠️ I'm currently busy and not able to actively maintain this repo. PRs and collaborators are welcome!

📬 联系我 / Contact: 1062723732@qq.com


Made with ❤️ for open-source learning.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

A server that enables natural language interaction with AutoCAD through large language models like Claude, allowing users to create and modify drawings using conversational commands.

  1. ✨ 功能特点 / Features
    1. 🖥️ 系统要求 / System Requirements
      1. ⚙️ 安装步骤 / Installation
        1. 1. 克隆仓库 / Clone the repository
      2. 3. 安装依赖 / Install dependencies
        1. 4. (可选)构建可执行文件 / (Optional) Build as executable
          1. 🚀 使用方法 / How to Use
            1. 独立运行服务器 / Run server independently
            2. 集成 Claude Desktop / Integrate with Claude Desktop
          2. 🧰 工具 API / Available API Tools
            1. 🙋‍♂️ 维护状态 / Maintenance Notice

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                The server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.
                Last updated -
                4
                19
                • Apple
              • -
                security
                A
                license
                -
                quality
                Enables controlling CAD software (AutoCAD, GstarCAD, ZWCAD) through natural language instructions, allowing users to create and modify drawings without manually operating the CAD interface.
                Last updated -
                175
                MIT License
              • A
                security
                A
                license
                A
                quality
                Enables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.
                Last updated -
                6
                14
                MIT License
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables Claude AI to interact directly with SketchUp, allowing for automated 3D modeling, woodworking joint creation, and component manipulation through natural language commands.

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/zh19980811/Easy-MCP-AutoCad'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server