bim-cli

com.bimcli由 bimcli.com 發布v0.35.1更新於 Nov 5, 2026

Let agents drive Revit, AutoCAD, SketchUp, Blender and PDF sets on your own Windows desktop.

概覽

AI 產生的概覽

僅限 Windows 的在地 MCP 伺服器,讓助理驅動 Revit、AutoCAD、SketchUp 與 Blender,檢查圖說集 PDF,並查詢美國場址與洪水資料。

可以做什麼
  • 檢查圖說集 PDF、擷取文字、加蓋戳記、拆分與合併
  • 透過啟動或連接已安裝的 Revit 來執行 Revit 2024-2027 工作
  • 在背景用 Blender 轉換 IFC、FBX 與 glTF 檔案
  • 查詢美國地址的洪水區與場址資料
  • 把已安裝的 bim-cli 全部指令當成工具提供,清單由 bim describe 動態產生
適用情境
適合需要在 Windows 桌面上處理 BIM 與 CAD 檔案的情境:稽核圖說集 PDF、不必手動操作 Revit 介面就能完成 Revit 工作、轉換 3D 格式,或取得美國洪水與場址資料。
執行需求
需要一台已安裝 bim-cli 且位於 PATH 的 Windows 電腦,以在地 bim mcp stdio 伺服器方式啟動;Revit 工作另需安裝 Revit。未宣告帳號、API 金鑰或環境變數。洪水查詢需連線至公開的 FEMA/NFHL 端點。
安裝前請注意
工具會執行實際的在地指令,可能修改檔案,例如在 PDF 頁面加蓋戳記或浮水印、拆分或合併 PDF。匿名遙測預設開啟,可用 DO_NOT_TRACK=1 或 BIM_TELEMETRY=0 關閉。洪水查詢會把地址傳送到公開的 FEMA/NFHL 端點。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

bim-cli Claude Code Plugin

Claude Code plugin for bim-cli. Lets AI agents drive Revit 2024-2027, check drawing-set PDFs, and pull US site and flood data -- local, free, no account. Revit jobs need Revit installed on the machine: bim starts or attaches to it and drives it, so no one has to click through Revit. PDF, site and IFC jobs need no desktop app.

Windows-only. bim-cli is a Windows-only CLI. This plugin requires a Windows machine with bim-cli installed.

What this plugin does

Exposes all installed bim-cli verbs as MCP tools in Claude Code. Each tool maps to a bim <format> <verb> command running locally on your machine. Example tools:

  • pdf_set.check -- find missing sheets, unresolved callouts and titleblock mismatches in a drawing set
  • pdf_text -- extract text from a PDF without opening it
  • pdf_stamp.add -- apply a Bates stamp or watermark to PDF pages
  • pdf_page.split, pdf_page.merge -- split or combine PDF files
  • site_flood.lookup, site_assess -- flood zone and site data for a US address
  • blender_convert -- convert IFC/FBX/glTF in the background

The tool list is generated dynamically from bim describe --json -- adding a new bim-cli driver or verb makes it available automatically.

About this plugin repo

This repository contains only manifest files (JSON and Markdown), plus one stdlib Python maintenance script (scripts/check_skills.py) that the plugin never runs. It contains:

  • No executable code in the plugin itself
  • No telemetry of its own
  • No secrets or credentials
  • No network calls

All execution is local: the plugin simply tells Claude Code how to launch the already-installed bim binary as a local stdio MCP server (bim mcp). Nothing runs in the cloud.

Setup

  1. Install bim-cli (Windows, run in PowerShell):

    powershell
    iwr -useb https://bimcli.com/install.ps1 -OutFile $env:TEMP\bim-install.ps1; powershell -NoProfile -ExecutionPolicy Bypass -File $env:TEMP\bim-install.ps1

    Verify: bim describe --json should list installed drivers.

  2. Add this plugin to Claude Code via the Claude Code plugin directory, or manually add the following to your .mcp.json in your project root (or via Claude Code settings):

    json
    {  "mcpServers": {    "bim": {      "type": "stdio",      "command": "bim",      "args": ["mcp"]    }  }}
  3. Restart Claude Code. Verify with bim doctor that installed drivers are healthy.

Agent skill (Hermes, Claude Code, and other Agent Skills hosts)

skills/bim-cli/ is an Agent Skills skill that teaches an agent how to drive bim from the terminal: discovery with bim describe, output and error conventions, and working notes for the PDF and Revit drivers. Claude Code loads it automatically with this plugin.

Hermes Agent:

bash
hermes skills tap add HelloHowAreYouHaveANiceDay/bim-cli-pluginhermes skills install HelloHowAreYouHaveANiceDay/bim-cli-plugin/skills/bim-cli

The skill is Windows-only (platforms: [windows]) and expects bim-cli on PATH. It never runs the installer itself; it hands the PowerShell one-liner to the user.

It is also served from bimcli.com as an Agent Skills well-known endpoint: https://bimcli.com/.well-known/skills/index.json (proxied live from skills/ on main).

bash
hermes skills install well-known:https://bimcli.com/.well-known/skills/bim-cli

Changing a skill

  1. Edit skills/<name>/, bump version: in its frontmatter.
  2. python scripts/check_skills.py regenerates skills/index.json (the well-known index).
  3. python scripts/check_skills.py --check --scan <hermes-agent checkout> must pass: Hermes only installs community skills that its scanner rates SAFE. Never put curl ... | bash (or any pipe-to-shell) in a skill; that is a hard block.
  4. Merge to main. The tap and bimcli.com pick it up immediately; Hermes users get it with hermes skills update.

Privacy Policy

bim-cli runs entirely on your local machine. The MCP server (bim mcp) does not make network calls beyond what the individual bim-cli verbs themselves make (e.g. a flood lookup calls a public FEMA/NFHL endpoint; a PDF operation makes no network calls at all).

What leaves your machine:

  • Optional anonymous telemetry: verb shape, bim version, OS, success/error kind, latency. No file paths, addresses, document content, or user identity are ever sent. Set DO_NOT_TRACK=1 or BIM_TELEMETRY=0 to opt out entirely.
  • Verb-specific network calls declared in bim describe --json under each verb's requires field (e.g. network:host for flood lookups).

What never leaves your machine:

  • Document content (PDF pages, IFC geometry, Revit models).
  • File paths or filenames.
  • User identity or any personal data.
  • MCP argument values.

Full privacy policy: https://bimcli.com/privacy

License

The files in this repository (the plugin manifest and MCP server declaration) are released under the MIT License. See LICENSE.

The MIT License covers only the manifest files in this repo. The bim-cli binary itself is proprietary software; its license is separate and can be found at https://bimcli.com.

More

來源:README.md,提交 5533620

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:該軟體包類型無法在沙箱中執行。

版本歷史

4
  1. v0.35.1最新Nov 5, 2026
  2. v0.32.0Oct 29, 2026
  3. v0.27.0Oct 17, 2026
  4. v0.26.0Oct 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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