CadCraft Studio

com.getcadcraft由 getcadcraft.com 發布v0.9.1更新於 Nov 11, 2026

Tools for drawings, models, takeoffs and markups in the CadCraft apps, plus a command line.

發布方自己的服務:Craft

概覽

AI 產生的概覽

CadCraft Studio 的本機 MCP 伺服器,讓助理在你允許的資料夾內讀取、編輯、儲存並匯出 CAD、BIM、數量計算與標註檔案。

可以做什麼
  • 讀取並檢視 DWG/DXF 圖面、IFC 模型、CivilCraft 場址、PartCraft 零件、數量計算與 PDF 標註
  • 在應用程式中執行指令與腳本,每次呼叫為一個復原步驟
  • 儲存檔案,並匯出為 PDF、SVG、CSV/XLSX、LandXML、STL/3MF/STEP、OpenUSD 及 PartCraft 手冊
  • 將每次呼叫記錄到 JSON 活動日誌
  • 在本機 AI 應用程式設定中新增或移除連線,並輸出工具的 OpenAPI 描述
適用情境
適合讓助理直接處理你電腦上的製圖與模型檔案,例如檢視圖面、執行清理腳本、統計圖塊、轉換格式或產生匯出檔,而不必開啟應用程式視窗。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js 20.19 或更新版本。必須至少指定一個 --root 資料夾,否則無法存取任何檔案;權限以 --allow(read、edit、save、export)或 CADCRAFT_MCP_ROOTS、CADCRAFT_MCP_ALLOW 變數設定。部分工具需要開啟 CadCraft Studio,各應用程式在其中各有 Read/Suggest/Edit/Save/Export 開關。
安裝前請注意
它能在你授權的資料夾中執行指令與腳本、寫入或匯出檔案,因此 --root 應盡量縮小範圍。助理讀取的內容會傳送給執行該助理的一方(包括雲端服務商),敏感資料夾不要加入 --root。Studio 將連線密鑰保存在本機檔案中;setup 指令會修改 AI 應用程式設定,可用 unsetup 還原。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 CadCraft Studio,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@getcadcraft/mcp

CadCraft's tools for AI assistants and scripts: an MCP server (cadcraft-mcp, stdio) and a command line (cadcraft). They run the CadCraft apps' own code with no window: DWG and DXF drawings (CadCraft), IFC models (BimCraft), CivilCraft sites, PartCraft parts, takeoffs (TakeoffCraft) and PDF markups (MarkupCraft). The apps contain no AI; your assistant brings its own, and you decide what it may touch. Node.js 20.19 or newer.

MCP server

npx -y @getcadcraft/mcp --root ~/Drawings --allow read,edit
  • --root <folder> (repeat for more): the only folders it opens files in and writes to. Without one, no file is reachable.
  • --allow: read (default) · edit (run commands and scripts; each call one undo step) · save (write files) · export (PDF, SVG, conversions, CSV/XLSX, LandXML, STL/3MF/STEP, OpenUSD, PartCraft manuals).
  • --log activity.jsonl: every call as a JSON line. Environment: CADCRAFT_MCP_ROOTS, CADCRAFT_MCP_ALLOW.

Connect to CadCraft Studio (the apps' windows)

npx -y @getcadcraft/mcp setup           # finds your AI apps, shows what it will write, asks firstnpx -y @getcadcraft/mcp setup --list    # what it looked fornpx -y @getcadcraft/mcp unsetup         # takes CadCraft out of their settings againnpx -y @getcadcraft/mcp openapi > cadcraft-tools.openapi.json   # the same tools as an OpenAPI 3.1 description

setup adds one entry, npx -y @getcadcraft/mcp connect, to the settings of the AI apps it finds on your computer (the setup cards on getcadcraft.com/connect-ai list them). That entry holds no password; CadCraft Studio keeps its connection secret in a file only you can read, and connect reads it each time. Open CadCraft Studio, then ask your AI: "Use the CadCraft tools: list the apps you can reach." The tools are named by app (cad_…, bim_…, model_…, markup_…, takeoff_…, civil_…, detail_…, part_…); each app has its own Read / Suggest / Edit / Save / Export switches in Studio.

In your assistant's MCP settings, add it as a stdio server: {"mcpServers": {"cadcraft": {"command": "npx", "args": ["-y", "@getcadcraft/mcp", "--root", "/Users/me/Drawings"]}}}

What your assistant reads goes to whoever runs that assistant: a cloud assistant's maker sees the parts of the files it is shown. Keep folders out of --root when that matters.

Command line

cadcraft info plan.dwgcadcraft run cleanup.scr plan.dwg -o plan-clean.dwgcadcraft convert plan.dwg plan.dxf --version 2018cadcraft convert *.dwg out --to dxfcadcraft plot plan.dwg plan.pdf --allcadcraft check *.dwg --rules rules.jsoncadcraft convert site.civilcraft.json site.xmlcadcraft convert bracket.partcraft.json bracket.stlcadcraft convert bracket.partcraft.json bracket.usdzcadcraft convert linkage.partcraft-manual.json linkage.pdfcadcraft count kitchen.dwg --block SHELF-18X48 --sheet K-101cadcraft tools

--json on any command; exit codes 0 ok, 1 problems, 2 bad usage. cadcraft tools lists every tool and which ones need the app open in CadCraft Studio. Apache-2.0. https://getcadcraft.com

來源:README.md,提交 da9855a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.9.1最新Nov 11, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Craft 整合