Skip to main content
Glama

AutoCAD MCP Server

by zh19980811

AutoCAD MCP 服务器

基于 Model Context Protocol (MCP) 的 AutoCAD 集成服务器,允许通过 Claude 等大型语言模型 (LLM) 与 AutoCAD 进行自然语言交互。 本案例仅作参考和学习,部分CAD功能尚未实现,但实现与autocad端到端之间的通信,但具体的工具函数尚未实现

示例

功能特点

  • 自然语言交互:通过自然语言控制 AutoCAD 创建和修改图纸
  • 基础绘图:支持绘制基本图形(线条、圆等)
  • 图层管理:创建、修改和删除图层
  • 专业图纸生成:自动生成 PMC 控制图 等专业图纸
  • 图纸分析:扫描并解析现有图纸中的元素
  • 文本模式查询:查询并高亮显示特定文本模式(如 PMC-3M
  • 数据库集成:内置 SQLite 数据库,支持 CAD 元素的存储和查询

系统要求

  • Python 3.10 或更高版本
  • AutoCAD 2018 或更高版本(需支持 COM 接口)
  • Windows 操作系统

安装

1. 克隆仓库

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

2. 创建并激活虚拟环境

Windows:

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 集成

编辑 Claude Desktop 配置文件(路径如下):

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

示例配置:

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

可用工具(API 功能)

功能说明
create_new_drawing创建新的 AutoCAD 图纸
draw_line画直线
draw_circle画圆
set_layer设置当前图层
highlight_text高亮显示匹配的文本
scan_elements扫描并解析图纸元素
export_to_database将 CAD 元素信息存入 SQLite

-
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.

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    Enables AI assistants to interact with Figma files through the ModelContextProtocol, allowing viewing, commenting, and analyzing Figma designs directly in chat interfaces.
    Last updated -
    5
    1,284
    151
    TypeScript
    • Apple
  • -
    security
    F
    license
    -
    quality
    A simple server that integrates with Claude to allow querying and manipulating Notion pages and databases through natural language prompts.
    Last updated -
    275
    JavaScript
  • -
    security
    A
    license
    -
    quality
    Connects Cinema 4D to Claude, enabling AI-assisted 3D modeling and scene manipulation through natural language commands.
    Last updated -
    10
    Python
    MIT License
    • 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 -
    53
    Python
    MIT License

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