我爱我色成人网,欧美日韩国产色,欧美亚视频在线中文字幕免费,亚洲国产影院

CAD-MCP Server:通過(guò)自然語(yǔ)言指令控制CAD進(jìn)行繪圖

CAD-MCP 是什么?

CAD-MCP是一個(gè)用于控制 CAD 軟件進(jìn)行繪圖操作的服務(wù)項(xiàng)目,它結(jié)合自然語(yǔ)言處理和CAD 自動(dòng)化技術(shù),用戶(hù)通過(guò)簡(jiǎn)單的文本命令創(chuàng)建和修改 CAD 圖紙,而不需要手動(dòng)來(lái)操作CAD軟件界面。

CAD-MCP Server:通過(guò)自然語(yǔ)言指令控制CAD進(jìn)行繪圖.webp

CAD-MCP功能特點(diǎn)

CAD 控制功能

  • 多 CAD 軟件支持:支持主流 CAD 軟件,如 AutoCAD、GstarCAD(GCAD)和 ZWCAD。

  • 基本繪圖功能:支持繪制直線(xiàn)、圓、弧、矩形、折線(xiàn)、添加文本、圖案填充和尺寸標(biāo)注等。

  • 圖層管理:支持創(chuàng)建和切換圖層。

  • 繪圖保存:可以將當(dāng)前繪圖保存為 DWG 文件。

自然語(yǔ)言處理功能

  • 命令解析:將自然語(yǔ)言指令解析為 CAD 操作參數(shù)。

  • 顏色識(shí)別:從文本中提取顏色信息并應(yīng)用到繪圖對(duì)象。

  • 形狀關(guān)鍵字映射:支持識(shí)別各種形狀描述詞。

  • 動(dòng)作關(guān)鍵字映射:識(shí)別各種繪圖和編輯動(dòng)作。

CAD-MCP安裝使用

安裝要求

1. 依賴(lài)庫(kù)

pywin32>=228    # Windows COM接口支持
mcp>=0.1.0      # 模型控制協(xié)議庫(kù)
pydantic>=2.0.0 # 數(shù)據(jù)驗(yàn)證
typing>=3.7.4.3 # 類(lèi)型注解支持

2. 系統(tǒng)要求

  • Windows 操作系統(tǒng)

  • 安裝了 CAD 軟件(AutoCAD、GstarCAD 或 ZWCAD)

配置

配置文件 src/config.json 包含以下主要設(shè)置:

{

"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"
}
}

使用方法

  • 啟動(dòng)服務(wù)

python src/server.py
Claude Desktop & Windsurf
  • 在 claude_desktop_config.json 中添加以下配置:

{
"mcpServers": {
"CAD": {
"command": "python",
"args": [
# 你的路徑,例如: "C:\\cad-mcp\\src\\server.py"
"~/server.py"
]
}
}
}

示例代碼

以下是一個(gè)繪制直線(xiàn)的示例代碼:

python
"""繪制直線(xiàn)"""
def draw_line(self, start_point, end_point, layer=None, color=None, lineweight=None):
"""繪制直線(xiàn)"""
if not self.controller.is_running():
self.start_cad()
# 使用當(dāng)前圖層或指定圖層
current_layer = layer or self.drawing_state["current_layer"]
result = self.controller.draw_line(start_point, end_point, current_layer, color, lineweight)
if result:
self.drawing_state["entities"].append({
"type": "line",
"start": start_point,
"end": end_point,
"layer": current_layer,
"color": color,
"lineweight": lineweight
})
self.drawing_state["last_command"] = f"繪制直線(xiàn)從{start_point}到{end_point}"
self.drawing_state["last_result"] = "成功"
else:
self.drawing_state["last_result"] = "失敗"
return result

CAD-MCP Server 支持多種主流 CAD 軟件,包括 AutoCAD、GstarCAD 和 ZWCAD,提供基本繪圖功能如畫(huà)線(xiàn)、畫(huà)圓、添加文本等,大大地提升了CAD繪圖的效率。

Github:https://github.com/daobataotie/CAD-MCP

收藏
最新工具
Thea AI
Thea AI

一個(gè)專(zhuān)門(mén)為學(xué)生設(shè)計(jì)的AI學(xué)習(xí)平臺(tái)。它能自動(dòng)把課堂筆記、PDF文件...

Pose Search
Pose Search

一個(gè)開(kāi)源的人體姿勢(shì)搜索工具,允許用戶(hù)根據(jù)性別、關(guān)節(jié)或身體部位來(lái)篩...

Linnk AI
Linnk AI

面向研究人員和專(zhuān)業(yè)人士的工具,能在網(wǎng)頁(yè)、PDF 及多種文檔里快速...

Mentimeter
Mentimeter

一個(gè)讓傳統(tǒng)演示變得更有趣、更互動(dòng)的工具。它特別適合用在教育、企業(yè)...

落筆AI寫(xiě)作
落筆AI寫(xiě)作

一個(gè)專(zhuān)為故事創(chuàng)作者設(shè)計(jì)的Ai小說(shuō)寫(xiě)作輔助工具,最大特點(diǎn)是把“找靈...

靈光APP
靈光APP

螞蟻集團(tuán)推出的全模態(tài)AI助手,它能理解和生成語(yǔ)言、圖像、語(yǔ)音與數(shù)...

Moakt Email
Moakt Email

一個(gè)能提供臨時(shí)郵箱服務(wù)的平臺(tái),不用注冊(cè)就能快速弄出一個(gè)一次性的郵...

JOJO看報(bào)
JOJO看報(bào)

一個(gè)能在線(xiàn)看老報(bào)紙和雜志的網(wǎng)站,有《人民日?qǐng)?bào)》《參考消息》《紅旗...

超級(jí)表格
超級(jí)表格

一款多人共享的在線(xiàn)表格工具,結(jié)合表格與表單功能,支持多人同時(shí)查看...

蘿卜簡(jiǎn)歷
蘿卜簡(jiǎn)歷

一個(gè)免費(fèi)在線(xiàn)簡(jiǎn)歷制作工具,用AI幫應(yīng)屆生和求職者寫(xiě)更貼合崗位的簡(jiǎn)...

主站蜘蛛池模板: 门头沟区| 邢台县| 老河口市| 万荣县| 汤阴县| 台东县| 崇阳县| 调兵山市| 宁河县| 江北区| 东平县| 博客| 宾川县| 田东县| 肇东市| 北海市| 华容县| 元朗区| 综艺| 那坡县| 姚安县| 新安县| 永兴县| 平远县| 三台县| 濮阳县| 改则县| 华坪县| 城口县| 大石桥市| 滦南县| 仪陇县| 博野县| 海门市| 陆川县| 重庆市| 南华县| 青阳县| 谢通门县| 进贤县| 惠来县|