Token导航 LogoToken导航TokenDH.com
CAD-MCP Server logo
运维云端stdio官方级别未说明来源级核验

CAD-MCP Server

MCP Server

CAD-MCP是一款创新的CAD控制服务,通过自然语言指令控制CAD软件进行绘图操作,支持多种主流CAD软件和基础绘图功能。

工具数

0

提示词数

0

GitHub Stars

337

资源数

0
PythonCursor云端部署CursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

daobataotie

提供方

daobataotie

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python src/server.py

详细介绍

CAD-MCP服务器(CAD模型上下文协议服务器)

英语 | 中文

项目介绍

CAD-MCP是一种创新的CAD控制服务,允许通过自然语言指令控制CAD软件进行绘图操作。该项目结合了自然语言处理和CAD自动化技术,使用户能够通过简单的文本命令创建和修改CAD图纸,而无需手动操作CAD界面。

特性

CAD控制功能

  • 多种CAD软件支持:支持主流CAD软件,包括AutoCAD、GstarCAD(GCAD)和ZWCAD
  • 基本绘图功能:

- 线描 - 圆形绘图 - 圆弧图 - 矩形绘图 - 折线图 - 文本添加 - 图案填充 - 尺寸标注

  • 层管理:创建和切换图层
  • 图形保存:将当前图形另存为DWG文件

自然语言处理函数

  • 指令分析:将自然语言指令解析为CAD操作参数
  • 颜色识别:从文本中提取颜色信息并将其应用于图形对象
  • 形状关键字映射:支持识别各种形状描述词
  • 动作关键字映射:识别各种绘图和编辑操作

演示

以下是演示视频。

Demo

安装要求

依赖项

pywin32>=228    # Windows COM interface support
mcp>=0.1.0      # Model Control Protocol library
pydantic>=2.0.0 # Data validation
typing>=3.7.4.3 # Type annotation support

系统要求

  • Windows操作系统
  • 已安装的CAD软件(AutoCAD、GstarCAD或ZWCAD)

配置

配置文件位于 src/config.json 并包含以下主要设置:

{
    "server": {
        "name": "CAD MCP Server",
        "version": "1.0.0"
    },
    "cad": {
        "type": "AutoCAD",  
        "startup_wait_time": 20,
        "command_delay": 0.5
    },
    "output": {
        "directory": "./output",
        "default_filename": "cad_drawing.dwg"
    }
}
  • 服务器:服务器名称和版本信息
  • 无赖:

- type:CAD软件类型(AutoCAD、GCAD、GstarCAD或ZWCAD) - startup_wait_time:CAD启动等待时间(秒) - command_delay:命令执行延迟(秒)

  • 输出:输出文件设置

用法

启动服务

python src/server.py

克劳德桌面和Windsurf

# add to claude_desktop_config.json. Note: use your path  
{
    "mcpServers": {
        "CAD": {
            "command": "python",
            "args": [
                # your path, e.g.: "C:\\cad-mcp\\src\\server.py"
                "~/server.py"
            ]
        }
    }
}

光标

# Add according to the following diagram Cursor MCP. Note: use your path  

Cursor config

注意:新版本的游标也已更改为JSON配置,请参阅上一节

MCP检查员

# Note: use your path  
npx -y @modelcontextprotocol/inspector python C:\\cad-mcp\\src\\server.py

服务API

服务器提供以下主要API功能:

  • draw_line:画一条线
  • draw_circle:画一个圆
  • draw_arc:绘制圆弧
  • draw_polyline:绘制多段线
  • draw_rectangle:绘制矩形
  • draw_text:添加文本
  • draw_hatch:绘制填充图案
  • add_dimension:添加线性尺寸
  • save_drawing:保存图形
  • process_command:处理自然语言命令

项目结构

CAD-MCP/
├── imgs/                # Images and video resources
│   └── CAD-mcp.mp4     # Demo video
├── requirements.txt     # Project dependencies
└── src/                 # Source code
    ├── __init__.py     # Package initialization
    ├── cad_controller.py # CAD controller
    ├── config.json     # Configuration file
    ├── nlp_processor.py # Natural language processor
    └── server.py       # Server implementation

许可证

MIT许可证

目录标签

目录标签

PythonCursor云端部署CAD自动化本地部署自然语言处理绘图工具CAD控制工程软件

支持客户端

CursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP