원클릭으로
deploy-addon
Deploy the built RevitMCP.dll to the correct Revit Add-ins folder for a specified version (Windows only)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Deploy the built RevitMCP.dll to the correct Revit Add-ins folder for a specified version (Windows only)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
治理 Revit 房間粉刷明細表與材料代碼。當使用者提到粉刷明細表、F/B/W/C 材料編號、跳號、重排、材料表對照 CSV、AE-材料版、room finish schedule、finish code remap、material board family sync、粉刷比對 CSV 時使用。
IFC 結構同步至 Revit 原生結構構架與結構柱的工作流程。當使用者提到 IFC 結構模型、依 IFC 建立梁柱、sync_ifc_structural_to_native、StructuralFraming、StructuralColumns、UB-通用樑、AE-鋼柱、SHS/SHC/RC 柱判斷、b/h 參數顛倒、柱頂或梁頂貼齊樓板底、replaceExisting 重建、IFC_STRUCT_SYNC 註記時使用。
Revit 輕隔間牆數量計算與 CSV 報表更新。觸發條件:使用者提到輕隔間、隔間牆、partition wall takeoff、TYPE 牆、牆面積、扣除門窗開口、物流中心_ALL_輕隔間數量計算、更新既有輕隔間 CSV。
Create or review auditable Revit quantity-takeoff Excel reports for partition walls, baseboards, interior wall finishes, room schedules, and scaffolding. Use when the user asks for 數量計算、算量、輕隔間 Excel、踢腳 Excel、內牆粉刷 Excel、空間表更新 Excel、施工架數量、room perimeter、opening deductions、net height, or wants an existing pyRevit takeoff method reused through RevitMCP.
房間重新排序編號與批次自動編號工作流。使用者提到房間編號、房間重新排序、room numbering、renumber rooms、自動編號、從 B134 開始、只排 B1F 等需求時使用。優先工具:renumber_rooms_by_level、get_active_view、get_rooms_by_level。
Revit 施工架數量計算流程,適用於台灣工程估算。當使用者提到 frame scaffold、scaffold with protection facilities、外部施工架周長、地下室外牆防水毯周長來源、室內房間施工架、樓梯/電梯室內裝修施工架、room perimeter x height 或 length x width x height takeoff 時使用。Primary tools: calculate_selected_detail_line_perimeter and calculate_room_scaffold_perimeters.
| name | deploy-addon |
| description | Deploy the built RevitMCP.dll to the correct Revit Add-ins folder for a specified version (Windows only) |
| user-invocable | true |
Deploy RevitMCP.dll to the Revit Add-ins directory for the selected version.
First, detect the OS. If not Windows, do not attempt deployment. Instead, show:
⚠️ This skill deploys to Windows only.
Run the following command on your Windows machine:
$version = "2024" # change to your Revit version
$yy = $version.Substring(2) # "24"
Copy-Item "MCP\bin\Release.R$yy\RevitMCP.dll" `
"$env:APPDATA\Autodesk\Revit\Addins\$version\RevitMCP\" -Force
Then stop.
--version {year} → Deploy directly to that version's directory| Version | Target Directory |
|---|---|
| 2022 | %APPDATA%\Autodesk\Revit\Addins\2022\RevitMCP\ |
| 2023 | %APPDATA%\Autodesk\Revit\Addins\2023\RevitMCP\ |
| 2024 | %APPDATA%\Autodesk\Revit\Addins\2024\RevitMCP\ |
| 2025 | %APPDATA%\Autodesk\Revit\Addins\2025\RevitMCP\ |
| 2026 | %APPDATA%\Autodesk\Revit\Addins\2026\RevitMCP\ |
Check source DLL: Verify MCP/bin/Release.R{YY}/RevitMCP.dll exists (where {YY} matches the target version, e.g. Release.R24 for Revit 2024).
/build-revit --version {version} first, then stop.Check if Revit is running: Run tasklist | grep -i revit to detect Revit process.
⚠️ Revit is currently running. The DLL cannot be overwritten while Revit is open.
Please close Revit before continuing.
Ask: Ready to deploy? (y/n) — stop if user says no.Create target directory if it doesn't exist:
New-Item -ItemType Directory -Force -Path "$env:APPDATA\Autodesk\Revit\Addins\{version}\RevitMCP\"
Copy DLL:
$yy = "{version}".Substring(2) # e.g. "2024" → "24"
Copy-Item "MCP\bin\Release.R$yy\RevitMCP.dll" "$env:APPDATA\Autodesk\Revit\Addins\{version}\RevitMCP\" -Force
Verify: Confirm the file exists at the target path and show its timestamp.
Report success:
✅ Deployed to %APPDATA%\Autodesk\Revit\Addins\{version}\RevitMCP\RevitMCP.dll
→ Restart Revit to load the updated add-in.
| Error | Response |
|---|---|
| Source DLL missing | Direct user to /build-revit --version {version} |
| Target directory creation failed | Suggest running terminal as Administrator |
| Copy failed (access denied) | Check if Revit is still running; suggest closing it or running as Administrator |
| Verification fails after copy | Show full error and suggest manual copy command |