原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Scanbim MCP

作者:ScanBIM-Labs版本 1.0.6i★ –i在你的电脑上运行
注册名称app.scanbim/scanbim-mcp

安装

概览

作者提供的说明(英文原文)

AI Hub for AEC — 46 tools for Revit, Navisworks, ACC, XR via Autodesk Platform Services

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: Streamable HTTP
  • 分类: 其他

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 注册中心没有列出需要填写的密钥。

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "scanbim": {
      "command": "npx",
      "args": [
        "-y",
        "@scanbim-labs/scanbim-mcp"
      ]
    }
  }
}

在终端中运行这条命令

claude mcp add scanbim -- npx -y @scanbim-labs/scanbim-mcp

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "scanbim": {
      "command": "npx",
      "args": [
        "-y",
        "@scanbim-labs/scanbim-mcp"
      ]
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "scanbim": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@scanbim-labs/scanbim-mcp"
      ]
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过域名 scanbim.app 验证(注册中心会核实域名所有权)

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“其他”中的其他服务器比较i

  • 星标数多于此分类中其他 32564 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 32564 个服务器的 6% 更新
  • 基础检查结果等于或优于此分类中其他 32564 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Scanbim MCP 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.0.6)于7个月前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:Spec Driven Development, Remote Desktop Commander, Tools MCP

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Spec Driven Development

作者:formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

在你的电脑上运行★ 440MIT14个月前更新
安装

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

在云端运行★ 211昨天更新
安装

Tools MCP

作者:First-CH

Web production tools for AI agents: contrast, JP text, WebP, JSON-LD, slugs, dates and 40+ more

在你的电脑上运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

ScanBIM MCP — The AI Hub for AEC

Give Claude, ChatGPT, and any AI agent the ability to upload, convert, view, analyze, and share BIM models across 50+ formats.

Upload a .rvt file. Get back a shareable 3D viewer link with QR code. Run clash detection with 20 years of VDC intelligence. Create RFIs. Launch VR walkthroughs. No software install needed.


Ecosystem (5 Workers, 46 Tools)

| Worker | Version | Tools | Endpoint | Description |

|--------|---------|-------|----------|-------------|

| scanbim-mcp | v1.0.5 | 19 | /mcp | Core hub — models, clashes, ACC, XR, viewer, rendering |

| revit-mcp | v1.1.0 | 8 | /mcp | Revit — elements, parameters, schedules, sheets, IFC export |

| acc-mcp | v1.0.1 | 9 | /mcp | ACC/BIM 360 — issues, RFIs, documents, project summaries |

| navisworks-mcp | v1.1.0 | 5 | /mcp | Navisworks — clash detection, coordination, viewpoints |

| twinmotion-mcp | v1.1.0 | 5 | /mcp | Visualization — renders, environments, video, scenes |

All 46 tools make real Autodesk Platform Services API calls. Zero stubs. Verified April 12, 2026.


scanbim-mcp Tools (19)

| Tool | Description |

|------|-------------|

| upload_model | Upload 3D models (Revit, IFC, point clouds, 50+ formats) via APS OSS + SVF2 translation |

| detect_clashes | VDC-grade clash detection with D1 rules database (SMACNA, NEC, ACI 318) |

| get_viewer_link | Generate APS Viewer URL + QR code for any translated model |

| list_models | List all uploaded models in APS buckets |

| get_model_metadata | Get APS translation status, manifest, and metadata |

| get_supported_formats | List supported file formats by tier (free/pro/enterprise) |

| acc_list_projects | List ACC/BIM 360 hubs and projects |

| acc_create_issue | Create ACC issues with priority, assignment, due dates |

| acc_list_issues | List/filter ACC issues by status and priority |

| acc_create_rfi | Create ACC RFIs |

| acc_list_rfis | List/filter ACC RFIs |

| acc_search_documents | Search ACC project documents by keyword |

| acc_project_summary | Get project overview with issue/RFI counts |

| xr_launch_vr_session | Launch VR viewing session (Meta Quest 2/3/3S) |

| xr_launch_ar_session | Launch AR overlay session |

| xr_list_sessions | List active XR sessions |

| twinmotion_render | Generate photorealistic renders via APS |

| twinmotion_walkthrough | Create animated walkthrough sequences |

| lumion_render | Architectural visualization rendering |

revit-mcp Tools (8)

| Tool | Description |

|------|-------------|

| revit_upload | Upload .rvt files to APS with SVF2 translation |

| revit_get_elements | Extract elements by category (walls, doors, windows, etc.) |

| revit_get_parameters | Get element parameters with parameter group extraction |

| revit_run_schedule | Extract tabular schedule data from model properties |

| revit_clash_detect | Bounding box overlap + level proximity + D1 VDC rules |

| revit_export_ifc | Model Derivative IFC translation job |

| revit_get_sheets | List 2D views + sheet enumeration |

| revit_get_views | List all metadata views with detail levels |

acc-mcp Tools (9)

| Tool | Description |

|------|-------------|

| acc_list_projects | List all ACC/BIM 360 hubs and projects |

| acc_create_issue | Create quality/safety issues |

| acc_update_issue | Update issue status, priority, assignment |

| acc_list_issues | List/filter issues by status and priority |

| acc_create_rfi | Create RFIs with assignment and priority |

| acc_list_rfis | List/filter RFIs |

| acc_search_documents | Full-text document search across projects |

| acc_upload_file | Upload files via APS Data Management (4-step flow) |

| acc_project_summary | Project dashboard with hub/project/issue/RFI counts |

navisworks-mcp Tools (5)

| Tool | Description |

|------|-------------|

| nwd_upload | Upload .nwd/.nwc files with SVF2 translation |

| nwd_get_clashes | Cross-category clash analysis with level proximity + D1 VDC rules |

| nwd_export_report | Generate coordination report with category breakdown |

| nwd_get_viewpoints | Extract saved viewpoints and camera positions |

| nwd_list_objects | Property-based object listing with keyword filter |

twinmotion-mcp Tools (5)

| Tool | Description |

|------|-------------|

| tm_import_rvt | Import .rvt via APS with SVF2 + thumbnail translation |

| tm_set_environment | Configure environment settings (time, weather, season) |

| tm_render_image | APS thumbnail rendering with resolution control |

| tm_export_video | OBJ derivative for offline rendering pipeline |

| tm_list_scenes | Enumerate scenes from metadata views + object tree |


Endpoints (scanbim-mcp)

| Path | Method | Description |

|------|--------|-------------|

| /mcp | POST | MCP JSON-RPC 2.0 endpoint (initialize, tools/list, tools/call, ping) |

| /info | GET | Server info, version, tool count, APS connection status |

| /health | GET | Health check with APS configuration status |

| /token | GET | APS access token (viewables:read scope) for Viewer JS integration |

| /viewer?urn=XXX | GET | Built-in APS Viewer JS v7 — load any translated model in-browser |


Quick Start

Use the hosted MCP (Recommended)

Add to your Claude Desktop config:

{

"mcpServers": {

"scanbim": {

"url": "https://scanbim-mcp.itmartin24.workers.dev/mcp"

},

"revit": {

"url": "https://revit-mcp.itmartin24.workers.dev/mcp"

},

"acc": {

"url": "https://acc-mcp.itmartin24.workers.dev/mcp"

},

"navisworks": {

"url": "https://navisworks-mcp.itmartin24.workers.dev/mcp"

},

"twinmotion": {

"url": "https://twinmotion-mcp.itmartin24.workers.dev/mcp"

}

}

}

curl

Health check

curl https://scanbim-mcp.itmartin24.workers.dev/health

List tools

curl -X POST https://scanbim-mcp.itmartin24.workers.dev/mcp \

-H "Content-Type: application/json" \

-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

View a model

open "https://scanbim-mcp.itmartin24.workers.dev/viewer?urn=YOUR_BASE64_URN"

Deploy your own

git clone https://github.com/ScanBIM-Labs/scanbim-mcp.git

cd scanbim-mcp

npm install

npx wrangler secret put APS_CLIENT_ID

npx wrangler secret put APS_CLIENT_SECRET

npx wrangler deploy


Architecture

Claude / ChatGPT / Any AI Agent

| MCP Protocol (JSON-RPC 2.0)

v

Cloudflare Workers (5 workers, edge compute, <50ms global)

|-- scanbim-mcp (19 tools + /viewer + /token)

|-- revit-mcp (8 tools)

|-- acc-mcp (9 tools)

|-- navisworks-mcp (5 tools)

|-- twinmotion-mcp (5 tools)

|

|-- D1 Database (VDC rules, clash severity, coordination standards)

|-- KV Namespace (APS token caching with TTL)

|

v

Autodesk Platform Services (APS)

|-- Authentication v2 (2-legged client credentials)

|-- Model Derivative v2 (SVF2 translation, metadata, properties)

|-- Object Storage Service (file upload, bucket management)

|-- ACC Issues/RFIs API

|-- APS Viewer JS v7 (browser-based 3D rendering)

|

v

scanbim.app (Cloudflare Pages) + APS Viewer (/viewer route)


Supported Formats (50+)

Free: IFC, glTF/GLB, OBJ, STL, PLY, E57, LAS/LAZ, DXF, DAE, 3DS, 3MF

Pro ($49/mo): + FBX, DWG, STEP/STP, IGES, SketchUp (.skp), DWF, SolidWorks (.sldprt/.sldasm), Inventor (.ipt/.iam), OSGB

Enterprise ($149/mo): + Revit (.rvt/.rfa), Navisworks (.nwd/.nwc), ReCap (.rcp/.rcs), PCD, PTS, FLS, PTX, PTG, ZFS, 3MX + 500M point clouds + ACC integration


VDC Intelligence Engine

Clash detection powered by 20 years of field experience encoded into D1-backed rules:

  • 9 severity rules — SMACNA, NEC, ACI 318, AISC, ASCE 7 standards
  • 5 coordination standards — MEP clearance, structural proximity
  • Fix suggestions — Real construction advice, not generic "move element"
  • Rework estimation — Hours-to-fix based on actual project data

Links

  • APS Viewer: https://scanbim-mcp.itmartin24.workers.dev/viewer
  • Health Check: https://scanbim-mcp.itmartin24.workers.dev/health
  • Product Site: https://scanbim.app
  • Company: https://scanbimlabs.io
  • MCP Tools Page: https://scanbimlabs.io/mcp

License

MIT — Free for commercial use.


[ScanBIM Labs](https://scanbimlabs.io) — VDC + AI + Reality Capture

*20 years of BIM/VDC operations, now AI-native. Built by a VDC practitioner, not a dev shop.*

Authentication

Two accepted header formats. Use one, do NOT mix:

  1. x-scanbim-api-key: — value is the user_key verbatim.
  2. Authorization: Bearer sk_scanbim_ — value is the entire string including the sk_scanbim_ prefix; the D1 user_key column must match this full string.

Mixing formats auto-creates a fresh free-plan row for the alternate key (you'll silently get a new 50-credit account on each switch).

Get your user_key at scanbim.app/settings/billing.

Example
curl -X POST https://mcp.scanbimlabs.io/unified/mcp \

-H "content-type: application/json" \ -H "x-scanbim-api-key: $SCANBIM_USER_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_models","arguments":{}}}'

Response codes
  • 200 — tool call proceeded; credits debited.
  • 401 — missing or malformed auth header (middleware returns JSON-RPC error code -32001).
  • 402 — insufficient credits; response body includes checkout_urls for all 5 credit packs and top_up_url for the billing page.
问 PopNx