# navisworks

Remote MCP server for BIM coordination. It parses NWD models via Autodesk Platform Services to pull clash results, inspect model objects, and export coordination reports.

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

## What it does

The server provides five tools to analyze Navisworks `.nwd` files via Autodesk Platform Services. It handles file uploads (`nwd_upload`), extracts clash detection results (`nwd_get_clashes`), reads element properties (`nwd_list_objects`), and pulls saved viewpoints (`nwd_get_viewpoints`). Coordination reports export to PDF, XLSX, or HTML using `nwd_export_report`.

The service runs on Cloudflare Workers as a remote HTTP endpoint. Connecting your agent requires an API key from `scanbim.app/settings/billing`.

Every tool call consumes account balance. Empty balances return an HTTP 402 error. Use either `x-scanbim-api-key` or `Authorization: Bearer`, but never switch between them. Mixing the headers creates duplicate accounts.

## Requirements
- Remote server: `https://mcp.scanbimlabs.io/navisworks`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http navisworks https://mcp.scanbimlabs.io/navisworks
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add navisworks --url https://mcp.scanbimlabs.io/navisworks
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "navisworks": {
            "url": "https://mcp.scanbimlabs.io/navisworks"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "navisworks": {
            "type": "http",
            "url": "https://mcp.scanbimlabs.io/navisworks"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http navisworks https://mcp.scanbimlabs.io/navisworks
```

## When to use it
- extract clash detection findings from NWD files
- generate coordination reports in PDF, XLSX, or HTML format
- inspect model object properties and viewpoints in Navisworks
- upload NWD models for coordination through Autodesk Platform Services

## Example prompts
- Inspect `structural.nwd` and list all clashes detected in the model.
- Export a coordination report for the latest uploaded NWD file as PDF.
- Retrieve saved viewpoints and list component properties for the HVAC model.

## 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
