# scanbim-mcp

Connects AI coding assistants to Autodesk Platform Services for processing BIM data. It handles clash checks, generates 3D viewer links, and manages project issues.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: ScanBIM-Labs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ScanBIM-Labs/scanbim-mcp
- Updated: 2026-04-21
- HTML: https://affpapa.org/en/nevibecode/mcp/scanbim-mcp

## What it does

The server exposes 19 core tools for building workflows, part of a 46-tool ecosystem split across five specialized workers. It converts Revit, Navisworks, and IFC files via SVF2 translation. You can inspect geometries directly in conversations and generate shareable browser viewer links with QR codes.

Built-in coordination features detect geometry intersections using D1 rule sets such as SMACNA and ACI 318. Agents can also log safety issues in Autodesk Construction Cloud or initialize VR viewing on Meta Quest headsets.

Every operation relies on active Autodesk Platform Services APIs. Valid credentials are mandatory. You can connect through hosted Cloudflare endpoints or run the package locally using `npx`.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add scanbim-mcp -- npx -y @scanbim-labs/scanbim-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add scanbim-mcp -- npx -y @scanbim-labs/scanbim-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "scanbim-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@scanbim-labs/scanbim-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "scanbim-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@scanbim-labs/scanbim-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add scanbim-mcp npx -y @scanbim-labs/scanbim-mcp
```

## When to use it
- detect geometric clashes in 3D models against construction standards
- generate browser viewer links with QR codes for uploaded BIM assets
- create and filter issues or RFIs in Autodesk Construction Cloud
- extract schedule tables, views, and parameters from Revit files

## Example prompts
- Upload this Revit file and give me a web viewer link with a QR code
- Run clash detection between mechanical ducts and structural elements
- Create an urgent issue in Autodesk Construction Cloud for level 2 drywall

## Similar
- [Pascal 3D Editor](https://affpapa.org/en/nevibecode/mcp/pascal-3d-editor.md) — MCP server · ★ 25137
- [Unity-MCP](https://affpapa.org/en/nevibecode/mcp/unity-mcp.md) — MCP server · ★ 4534
- [mcp](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — MCP server · ★ 1349
- [Gearboy MCP Server](https://affpapa.org/en/nevibecode/mcp/gearboy-mcp-server.md) — MCP server · ★ 1218
- [ChiR24-unreal_mcp_server](https://affpapa.org/en/nevibecode/mcp/chir24-unreal-mcp-server.md) — MCP server · ★ 982
- [Nova3D](https://affpapa.org/en/nevibecode/mcp/nova3d.md) — MCP server · ★ 732

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
