CAD MCP

CAD MCP

🚀 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"
}
}
  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-30 20:03

相似服务问题