プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。Google でログインするとレビューを書けます。プロトタイプ · 30分ごとに更新
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Scanbim MCP

作者:ScanBIM-Labsバージョン 1.0.6i★ 8 (リポジトリ全体のスター)iパソコンで動く
レジストリ名app.scanbim/scanbim-mcp

インストール方法

What it does

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

  • Connects パソコンで動く
  • Account or key No key needed
  • Category その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

チェック 1/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日

まず:どの AI を使っていますか?

使っているアプリを選ぶと、下に手順が表示されます。

Claude につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません

AI にインストールしてもらう

このメッセージを Claude のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。

このパソコンの Claude に MCP server Scanbim MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "mcpServers": { "scanbim": { "command": "npx", "args": [ "-y", "@scanbim-labs/scanbim-mcp" ] } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Scanbim MCP のツールが本当に表示されるか確認する。

このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。

  1. Node.js を入れる(まだなければ)

    もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter

    node -v
    • バージョン番号(例 v26.13.1)が出る = 入っています。この手順は飛ばせます
    • "command not found"(Windows では "is not recognized")が出る = まだ入っていないか、入れた直後でターミナルを開き直す必要があります
    ターミナルの開き方

    Mac:⌘ + Space を押し、Terminal と入力して Enter

    Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」

    まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です

    Node.js のダウンロードページを開く ↗

    入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v

    一度入れれば、Node.js を使うすべてのツールで使えます

  2. パソコン版 Claude アプリの設定ファイルを開く

    SettingsDeveloperEdit Config

  3. この設定を貼り付けて保存

    {
      "mcpServers": {
        "scanbim": {
          "command": "npx",
          "args": [
            "-y",
            "@scanbim-labs/scanbim-mcp"
          ]
        }
      }
    }
  4. Claude を終了してもう一度開く

  5. 試してみる

    Scanbim MCP を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude が Scanbim MCP を使っていると言うか、回答に Scanbim MCP のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

ChatGPT はまだ Scanbim MCP につなげません

Scanbim MCP はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません

代わりにできること

A · Scanbim MCP につなげるアプリを使う

  • 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
  • 先にパソコンへ Node.js を入れてください(1 回だけ)
  • 先にパソコンへ Node.js を入れてください(1 回だけ)
  • 先にパソコンへ Node.js を入れてください(1 回だけ)

B · その他 の中で ChatGPT につなげる別のサーバー

同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました

Claude Code につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ)

AI にインストールしてもらう

このメッセージを Claude Code のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。

このパソコンの Claude Code に MCP server Scanbim MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):claude mcp add --scope user scanbim -- npx -y @scanbim-labs/scanbim-mcp 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Scanbim MCP のツールが本当に表示されるか確認する。

このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。

  1. Node.js を入れる(まだなければ)

    もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter

    node -v
    • バージョン番号(例 v26.13.1)が出る = 入っています。この手順は飛ばせます
    • "command not found"(Windows では "is not recognized")が出る = まだ入っていないか、入れた直後でターミナルを開き直す必要があります
    ターミナルの開き方

    Mac:⌘ + Space を押し、Terminal と入力して Enter

    Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」

    まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です

    Node.js のダウンロードページを開く ↗

    入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v

    一度入れれば、Node.js を使うすべてのツールで使えます

  2. ターミナルを開く

    Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く

  3. このコマンドを貼り付けて Enter

    claude mcp add --scope user scanbim -- npx -y @scanbim-labs/scanbim-mcp
  4. Claude Code で /mcp と入力

    Scanbim MCP が一覧にあり、接続済みと表示されれば OK です

  5. 試してみる

    Scanbim MCP を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude Code が Scanbim MCP を使っていると言うか、回答に Scanbim MCP のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Cursor につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ)

AI にインストールしてもらう

このメッセージを Cursor のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。

このパソコンの Cursor に MCP server Scanbim MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "mcpServers": { "scanbim": { "command": "npx", "args": [ "-y", "@scanbim-labs/scanbim-mcp" ] } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Scanbim MCP のツールが本当に表示されるか確認する。

このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。

  1. Node.js を入れる(まだなければ)

    もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter

    node -v
    • バージョン番号(例 v26.13.1)が出る = 入っています。この手順は飛ばせます
    • "command not found"(Windows では "is not recognized")が出る = まだ入っていないか、入れた直後でターミナルを開き直す必要があります
    ターミナルの開き方

    Mac:⌘ + Space を押し、Terminal と入力して Enter

    Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」

    まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です

    Node.js のダウンロードページを開く ↗

    入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v

    一度入れれば、Node.js を使うすべてのツールで使えます

  2. このボタンで Cursor を開く

    Cursor で開く

    Cursor がインストールの確認をするので Install を押します

  3. Cursor の AI チャットを Agent モードで開く

  4. 試してみる

    Scanbim MCP を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Cursor が Scanbim MCP を使っていると言うか、回答に Scanbim MCP のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

VS Code につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ)

AI にインストールしてもらう

このメッセージを VS Code のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。

このパソコンの VS Code に MCP server Scanbim MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "servers": { "scanbim": { "type": "stdio", "command": "npx", "args": [ "-y", "@scanbim-labs/scanbim-mcp" ] } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Scanbim MCP のツールが本当に表示されるか確認する。

このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。

  1. Node.js を入れる(まだなければ)

    もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter

    node -v
    • バージョン番号(例 v26.13.1)が出る = 入っています。この手順は飛ばせます
    • "command not found"(Windows では "is not recognized")が出る = まだ入っていないか、入れた直後でターミナルを開き直す必要があります
    ターミナルの開き方

    Mac:⌘ + Space を押し、Terminal と入力して Enter

    Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」

    まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です

    Node.js のダウンロードページを開く ↗

    入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v

    一度入れれば、Node.js を使うすべてのツールで使えます

  2. このボタンで VS Code を開く

    VS Code で開く

    VS Code がインストールの確認をするので Install を押します

  3. VS Code の AI チャットを Agent モードで開く

  4. 試してみる

    Scanbim MCP を使って、私に何ができるか教えて、1 つやってみせて

    ✓ VS Code が Scanbim MCP を使っていると言うか、回答に Scanbim MCP のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください

MCP を使えるアプリをすべて見る →

JSON 設定は下の「開発者向け」にあります

つまずいたら?Scanbim MCP を使っている人に聞いてみましょう💬 ディスカッション →
開発者向け:ターミナルのコマンドと JSON 設定

パソコンにインストール

Claude Code

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

Claude Desktop (claude_desktop_config.json)

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

Cursor (~/.cursor/mcp.json)

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

VS Code (mcp.json)

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

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

ひと目でわかる

GitHubスターi
8 (リポジトリ全体のスター)
このリポジトリには複数の MCP があり、スターは順位で1件だけ数えます
週あたりのダウンロードi
51/週
確認済みドメイン
✓ scanbim.app
ライセンスi
ライセンスの記載なし
接続方法
パソコンで動く
トランスポート
streamable-http
最新バージョンi
1.0.6
カテゴリi
その他
レジストリ公開日i
2026年4月13日
コードの最終更新i
2026年4月21日
作者
ScanBIM-Labs
パッケージ
npm: @scanbim-labs/scanbim-mcp
レジストリでの状態
有効

使えるアプリ

このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。

パソコン上で動かせるアプリ

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

すべてのアプリと長所・短所 →

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月16日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン scanbim.app で確認済みです(レジストリがドメインの所有を確認しています)

  • ! 注意

    今もメンテナンスされている

    コードの最終更新:7 か月前(6か月以上前)

  • ✕ 不合格

    ライセンスがある

    リポジトリにライセンスファイルが見つかりません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

公開済みの脆弱性(OSV.dev)

まだ確認していません

確認していること → · JSON

作者の方へ:再確認の依頼・情報の誤りの報告

話し合い

質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。

まだ投稿はありません。最初の質問や共有をどうぞ。

ここの投稿は利用者によるもので、PopNx チームのものではありません。

ログインして投稿

ユーザーレビュー

まだレビューはありません

ログインしてレビューを書く

その他のほかのサーバーとの比較i

  • このカテゴリのほかの19941件のうち91%よりスターが多い
  • このカテゴリのほかの19941件のうち4%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの19941件のうち8%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Scanbim MCPは安全ですか?

当てはまる基本チェック3項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は7 か月前、最新バージョン(1.0.6)がレジストリに届いたのは7 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu

似た働きのほかの候補

同じカテゴリでほかの作者のもの。コマンドは確認済み。公式を先に、次にスター順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.

作者:koala73広く使われている★ 9.1万一昨日更新

クラウドで動く✓ 提供元 · worldmonitor.app

openstatus

Manage monitors, status pages, incidents and maintenances in your openstatus workspace.

作者:openstatusHQ広く使われている★ 92692 か月前更新

クラウドで動く✓ 提供元 · openstatus.dev

Oh My Posh Validator

Validate oh-my-posh configurations and segment snippets against the official schema.

作者:JanDeDobbeleer広く使われている★ 2.4万 リポジトリ全体のスター27 日前更新

クラウドで動く✓ 提供元 · ohmyposh.dev

Strata

MCP server for progressive tool usage at any scale (see https://klavis.ai)

作者:Klavis-AI成長中★ 582714 か月前更新

クラウドで動くリポジトリはアーカイブ済み✓ klavis.ai

Jitsu

Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.

作者:jitsucom広く使われている★ 51354 か月前更新

クラウドで動く✓ 提供元 · jitsu.com
  • World Monitor — クラウドで動き、インストール不要 · キー不要
  • openstatus — クラウドで動き、インストール不要 · キー不要
  • Oh My Posh Validator — クラウドで動き、インストール不要 · キー不要
  • Strata — クラウドで動き、インストール不要 · キー不要
  • Jitsu — クラウドで動き、インストール不要 · キー不要

作者の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.