article
README
🚀 CAD-MCP 服务器(CAD 模型控制协议服务器)
CAD-MCP 是一款创新的 CAD 控制服务,借助自然语言指令就能控制 CAD 软件进行绘图操作。它融合了自然语言处理与 CAD 自动化技术,让用户只需简单的文本命令,就能创建和修改 CAD 图纸,无需手动操作 CAD 界面。
🚀 快速开始
CAD-MCP 允许用户通过自然语言指令控制 CAD 软件执行绘图操作。结合自然语言处理和 CAD 自动化技术,用户能轻松创建和修改 CAD 图纸。
✨ 主要特性
CAD 控制功能
- 多 CAD 软件支持:支持主流 CAD 软件,如 AutoCAD、GstarCAD(GCAD)和 ZWCAD。
- 基本绘图功能:可绘制直线、圆、弧线、矩形、多段线,还能添加文本、填充图案以及添加尺寸标注。
- 图层管理:能够创建和切换图层。
- 保存绘图:可将当前图纸保存为 DWG 文件。
自然语言处理功能
- 命令解析:把自然语言指令转化为 CAD 操作参数。
- 颜色识别:从文本中提取颜色信息并应用到绘制对象上。
- 形状关键词映射:支持识别各种形状描述词。
- 动作关键词映射:能识别各种绘图和编辑动作。
📦 安装指南
依赖项
pywin32>=228 # Windows COM 接口支持
mcp>=0.1.0 # 模型控制协议库
pydantic>=2.0.0 # 数据验证
typing>=3.7.4.3 # 类型注释支持
系统要求
- Windows 操作系统。
- 安装了 CAD 软件(AutoCAD、GstarCAD 或 ZWCAD)。
💻 使用示例
基础用法
由于文档未提供基础用法代码示例,暂无法展示。
高级用法
由于文档未提供高级用法代码示例,暂无法展示。
📚 详细文档
演示
以下是演示视频。

配置
配置文件位于 src/config.json,包含以下主要设置:
{
"server": {
"name": "CAD MCP Server",
"version": "1.0.0"
},
"cad": {
"type": "AutoCAD", # CAD 软件类型(AutoCAD、GstarCAD 或 ZWCAD)
"port": 5000 # 连接端口
},
"output": {
"directory": "outputs", # 输出目录
"default_filename": "result.dw"
}
}
Scan to contact