内容
# 扫描BIM MCP — AEC 的 AI 中心
[](https://scanbim-mcp.itmartin24.workers.dev/)
[](https://modelcontextprotocol.io)
[](https://scanbim-mcp.itmartin24.workers.dev/info)
[](https://aps.autodesk.com)
[](https://opensource.org/licenses/MIT)
**赋予 Claude、ChatGPT 和任何 AI 代理上传、转换、查看、分析和共享 BIM 模型的能力,支持 50 多种格式。**
上传 .rvt 文件。获取可分享的 3D 查看器链接,附带二维码。运行冲突检测,具备 20 年的 VDC 智能。创建 RFI。启动 VR 漫游。无需安装软件。
---
## 生态系统(5 个工作器,46 个工具)
| 工作器 | 版本 | 工具 | 端点 | 描述 |
|--------|---------|-------|----------|-------------|
| **scanbim-mcp** | v1.0.5 | 19 | [/mcp](https://scanbim-mcp.itmartin24.workers.dev/mcp) | 核心中心 — 模型、冲突、ACC、XR、查看器、渲染 |
| **revit-mcp** | v1.1.0 | 8 | [/mcp](https://revit-mcp.itmartin24.workers.dev/mcp) | Revit — 元素、参数、进度表、图纸、IFC 导出 |
| **acc-mcp** | v1.0.1 | 9 | [/mcp](https://acc-mcp.itmartin24.workers.dev/mcp) | ACC/BIM 360 — 问题、RFI、文档、项目摘要 |
| **navisworks-mcp** | v1.1.0 | 5 | [/mcp](https://navisworks-mcp.itmartin24.workers.dev/mcp) | Navisworks — 冲突检测、协调、视点 |
| **twinmotion-mcp** | v1.1.0 | 5 | [/mcp](https://twinmotion-mcp.itmartin24.workers.dev/mcp) | 可视化 — 渲染、环境、视频、场景 |
**所有 46 个工具都调用真实的 Autodesk 平台服务 API。** 零存根。验证于 2026 年 4 月 12 日。
---
## scanbim-mcp 工具(19)
| 工具 | 描述 |
|------|-------------|
| `upload_model` | 上传 3D 模型(Revit、IFC、点云、50 多种格式)通过 APS OSS + SVF2 翻译 |
| `detect_clashes` | VDC 级别的冲突检测,带有 D1 规则数据库(SMACNA、NEC、ACI 318) |
| `get_viewer_link` | 为任何已翻译的模型生成 APS Viewer URL + 二维码 |
| `list_models` | 列出所有上传的模型在 APS 存储桶中 |
| `get_model_metadata` | 获取 APS 翻译状态、清单和元数据 |
| `get_supported_formats` | 按层级列出支持的文件格式(免费/专业/企业) |
| `acc_list_projects` | 列出 ACC/BIM 360 中心和项目 |
| `acc_create_issue` | 创建 ACC 问题,带有优先级、分配、截止日期 |
| `acc_list_issues` | 列出/筛选 ACC 问题按状态和优先级 |
| `acc_create_rfi` | 创建 ACC RFI |
| `acc_list_rfis` | 列出/筛选 ACC RFI |
| `acc_search_documents` | 按关键词搜索 ACC 项目文档 |
| `acc_project_summary` | 获取项目概览,带有问题/RFI 计数 |
| `xr_launch_vr_session` | 启动 VR 查看会话(Meta Quest 2/3/3S) |
| `xr_launch_ar_session` | 启动 AR 叠加会话 |
| `xr_list_sessions` | 列出活跃的 XR 会话 |
| `twinmotion_render` | 通过 APS 生成逼真的渲染 |
| `twinmotion_walkthrough` | 创建动画漫游序列 |
| `lumion_render` | 建筑可视化渲染 |
## revit-mcp 工具(8)
| 工具 | 描述 |
|------|-------------|
| `revit_upload` | 上传 .rvt 文件到 APS,带有 SVF2 翻译 |
| `revit_get_elements` | 按类别提取元素(墙、门、窗等) |
| `revit_get_parameters` | 获取元素参数,带有参数组提取 |
| `revit_run_schedule` | 从模型属性中提取表格进度表数据 |
| `revit_clash_detect` | 边界框重叠 + 层级接近 + D1 VDC 规则 |
| `revit_export_ifc` | 模型派生 IFC 翻译作业 |
| `revit_get_sheets` | 列出 2D 视图 + 图纸编号 |
| `revit_get_views` | 列出所有元数据视图,带有详细级别 |
## acc-mcp 工具(9)
| 工具 | 描述 |
|------|-------------|
| `acc_list_projects` | 列出所有 ACC/BIM 360 中心和项目 |
| `acc_create_issue` | 创建质量/安全问题 |
| `acc_update_issue` | 更新问题状态、优先级、分配 |
| `acc_list_issues` | 列出/筛选问题按状态和优先级 |
| `acc_create_rfi` | 创建 RFI,带有分配和优先级 |
| `acc_list_rfis` | 列出/筛选 RFI |
| `acc_search_documents` | 跨项目全文搜索文档 |
| `acc_upload_file` | 通过 APS 数据管理上传文件(4 步流程) |
| `acc_project_summary` | 项目仪表盘,带有中心/项目/问题/RFI 计数 |
## navisworks-mcp 工具(5)
| 工具 | 描述 |
|------|-------------|
| `nwd_upload` | 上传 .nwd/.nwc 文件,带有 SVF2 翻译 |
| `nwd_get_clashes` | 跨类别冲突分析,带有层级接近 + D1 VDC 规则 |
| `nwd_export_report` | 生成协调报告,带有类别分解 |
| `nwd_get_viewpoints` | 提取保存的视点和相机位置 |
| `nwd_list_objects` | 基于属性的对象列表,带有关键词筛选 |
## twinmotion-mcp 工具(5)
| 工具 | 描述 |
|------|-------------|
| `tm_import_rvt` | 通过 APS 导入 .rvt,带有 SVF2 + 缩略图翻译 |
| `tm_set_environment` | 配置环境设置(时间、天气、季节) |
| `tm_render_image` | APS 缩略图渲染,带有分辨率控制 |
| `tm_export_video` | 离线渲染管道的 OBJ 派生 |
| `tm_list_scenes` | 从元数据视图 + 对象树中枚举场景 |
---
## 端点(scanbim-mcp)
| 路径 | 方法 | 描述 |
|------|--------|-------------|
| `/mcp` | POST | MCP JSON-RPC 2.0 端点(初始化、工具/列表、工具/调用、ping) |
| `/info` | GET | 服务器信息、版本、工具计数、APS 连接状态 |
| `/health` | GET | 健康检查,带有 APS 配置状态 |
| `/token` | GET | APS 访问令牌(viewables:read 范围)用于 Viewer JS 集成 |
| `/viewer?urn=XXX` | GET | 内置 APS Viewer JS v7 — 在浏览器中加载任何已翻译的模型 |
---
## 快速入门
### 使用托管的 MCP(推荐)
将以下内容添加到您的 Claude Desktop 配置中:
```json
{
"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
```bash
# 健康检查
curl https://scanbim-mcp.itmartin24.workers.dev/health
# 列出工具
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":{}}'
# 查看模型
open "https://scanbim-mcp.itmartin24.workers.dev/viewer?urn=YOUR_BASE64_URN"
```
### 部署您自己的
```bash
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
```
---
## 架构
```
Claude / ChatGPT / 任意 AI 代理
| MCP 协议(JSON-RPC 2.0)
v
Cloudflare 工作器(5 个工作器,边缘计算,<50ms 全球)
|-- scanbim-mcp(19 个工具 + /viewer + /token)
|-- revit-mcp(8 个工具)
|-- acc-mcp(9 个工具)
|-- navisworks-mcp(5 个工具)
|-- twinmotion-mcp(5 个工具)
|
|-- D1 数据库(VDC 规则、冲突严重性、协调标准)
|-- KV 命名空间(APS 令牌缓存,带有 TTL)
|
v
Autodesk 平台服务(APS)
|-- 身份验证 v2(2-legged 客户端凭证)
|-- 模型派生 v2(SVF2 翻译、元数据、属性)
|-- 对象存储服务(文件上传、存储桶管理)
|-- ACC 问题/RFI API
|-- APS Viewer JS v7(基于浏览器的 3D 渲染)
|
v
scanbim.app(Cloudflare 页面)+ APS Viewer(/viewer 路由)
```
---
## 支持的格式(50+)
**免费:** IFC、glTF/GLB、OBJ、STL、PLY、E57、LAS/LAZ、DXF、DAE、3DS、3MF
**专业($49/月):** + FBX、DWG、STEP/STP、IGES、SketchUp(.skp)、DWF、SolidWorks(.sldprt/.sldasm)、Inventor(.ipt/.iam)、OSGB
**企业($149/月):** + **Revit(.rvt/.rfa)**、**Navisworks(.nwd/.nwc)**、ReCap(.rcp/.rcs)、PCD、PTS、FLS、PTX、PTG、ZFS、3MX + 5 億点云 + ACC 集成
---
## VDC 智能引擎
冲突检测由 **20 年的现场经验** 编码为 D1 支持的规则:
- **9 个严重性规则** — SMACNA、NEC、ACI 318、AISC、ASCE 7 标准
- **5 个协调标准** — MEP 清晰度、结构接近度
- **修复建议** — 现实的施工建议,而不是通用的“移动元素”
- **返工估计** — 基于实际项目数据的修复时间
---
## 链接
- **APS Viewer:** https://scanbim-mcp.itmartin24.workers.dev/viewer
- **健康检查:** https://scanbim-mcp.itmartin24.workers.dev/health
- **产品站点:** https://scanbim.app
- **公司:** https://scanbimlabs.io
- **MCP 工具页面:** https://scanbimlabs.io/mcp
---
## 许可证
MIT — 免费用于商业用途。
---
**[扫描BIM实验室](https://scanbimlabs.io)** — VDC + AI + 现实捕捉
*20 年的 BIM/VDC 运营经验,现在 AI 原生。由 VDC 实践者构建,而非开发商店。*