AEC Model Bridge

io.github.Sam-AEC由 GitHub 帳號 Sam-AEC 發布v1.4.0更新於 Oct 27, 2026

Revit MCP server: 200+ tools to read and edit BIM models, every change human-approved.

發布方自己的服務:model.tools — Zero-Auth Agent Utilities

已驗證STDIO僅桌面開發者工具媒體與設計

概覽

AI 產生的概覽

本機 MCP 伺服器,透過 200 多個工具讓助理讀取與修改 Revit BIM 模型,模型變更預設須經人工核准計畫後才執行。

可以做什麼
  • 以唯讀工具檢視 BIM 模型並進行品質審查
  • 透過寫入工具修改 Revit 參數與模型資料,預設須先核准計畫
  • 檢視 IFC 檔案,並支援 Rhino、Grasshopper 與 Speckle 提供者
  • 以 mock 模式回傳預設回應,無需 Revit 即可試用工具
  • 將操作寫入稽核日誌,並可載入使用者自行撰寫的模組
適用情境
適合 Windows 上的 AEC 與 BIM 團隊,讓助理審查 Revit 模型品質、核對參數並套用經核准的修正;也可先在 mock 模式下熟悉工具集,再連接實際的 Revit 工作階段。
執行需求
以 stdio 啟動的本機程序;需要 Python 3.11 以上版本,或使用以 uv 執行環境為基礎的 .mcpb 發行包。即時 Revit 自動化需要 Windows、Revit 2024–2027 及原生 Revit 外掛。需設定 MCP_REVIT_MODE(bridge 或 mock)、MCP_REVIT_WORKSPACE_DIR 與 MCP_REVIT_ALLOWED_DIRECTORIES;bridge 模式另需 MCP_REVIT_BRIDGE_URL。
安裝前請注意
寫入工具會變更 BIM 模型資料,建議維持 MCP_REVIT_APPROVAL_MODE 預設的 required,使變更須經人工核准。MCP_REVIT_ALLOWED_DIRECTORIES 與 MCP_REVIT_WORKSPACE_DIR 決定伺服器可存取的檔案範圍。MCP_REVIT_ENABLE_USER_MODULES 與 MCP_REVIT_ALLOW_PYTHON_HOST 預設關閉,開啟後會執行使用者自行撰寫的程式碼。MCP_REVIT_ANTHROPIC_API_KEY 為選用,僅供內建代理聊天使用。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

AEC Model Bridge

Python MCP server for reviewing BIM model quality and fixing Revit parameters with Claude, Codex and other MCP clients. Read-only tools inspect the model; model changes require an approved plan by default.

Get started | Example workflows | Tool reference

Live Revit automation requires Windows, Revit 2024–2027 and the native Revit add-in. The server also includes IFC inspection, Rhino and Grasshopper, and Speckle providers. Navisworks integration is in progress. See the installation guide.

Run the server

Requires Python 3.11 or newer. To explore the tools in mock mode from a repository checkout:

powershell
python -m pip install -e packages/mcp-server-revit$env:MCP_REVIT_MODE = "mock"$env:MCP_REVIT_WORKSPACE_DIR = (Get-Location).Path$env:MCP_REVIT_ALLOWED_DIRECTORIES = $env:MCP_REVIT_WORKSPACE_DIRpython -m revit_mcp_server.mcp_server

MCP clients start the server over stdio. The console command is aec-model-bridge; revit-mcp-server remains available as a compatibility alias. For development without Revit, set MCP_REVIT_MODE=mock to return canned responses. The release .mcpb bundle uses the MCPB uv runtime and prompts for a permitted workspace directory.

Configuration

Environment variablePurpose
MCP_REVIT_MODEbridge for a live application or mock for development
MCP_REVIT_WORKSPACE_DIRWorkspace root for server file operations
MCP_REVIT_ALLOWED_DIRECTORIESSemicolon-separated permitted directories
MCP_REVIT_HOST_VERSIONOptional Revit year selector, such as 2026
MCP_REVIT_BRIDGE_URLOptional explicit bridge endpoint
MCP_REVIT_AUDIT_LOGAudit log location
MCP_REVIT_LOG_LEVELLogging verbosity

See the configuration reference and release notes.

License

GPL-3.0-or-later with the Revit Linking Exception, or a commercial license.

Maintained by A. Sam Mohammad.

來源:packages/mcp-server-revit/README.md,提交 31bdda1

工具

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

版本歷史

4
  1. v1.4.0最新Oct 9, 2026
  2. v1.3.3Oct 9, 2026
  3. v1.3.2Oct 9, 2026
  4. v1.1.0Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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

其他 Model 整合