mcpField
R
revit

revit

リモート
github.com/ScanBIM-Labsメディア・デザイン027 週間前に更新
リポジトリ

revit について

revitは、Autodesk Platform Servicesを基盤とするRevitモデル照会・処理用のMCPサーバーです。要素や集計表のデータ抽出、干渉検出、IFC出力を必要とするAECチーム向けです。

主な機能

  1. 01Revitファイルのアップロードと変換
  2. 02カテゴリ別の要素検索
  3. 03要素パラメーターの取得
  4. 04集計表データの抽出
  5. 05VDCルールによる干渉検出
  6. 06モデルのIFC出力

活用シーン

  1. 01モデル要素とパラメーターの確認
  2. 02集計表情報の抽出
  3. 03VDCルールに基づく干渉確認
  4. 04モデルのIFC出力

MCP 対応

Revitモデルのアップロード、検索、集計表抽出、干渉検出、IFC出力、シートとビューの一覧をMCPクライアント向けのツールとして公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.scanbimlabs.io/revit
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.scanbimlabs.io/revit認証が必要

ツール

詳細

Revit MCP

Autodesk Platform Services を介した Revit 連携 — 要素やパラメーターの抽出、集計表の実行、干渉の検出、IFC へのエクスポートができます。

Live MCP

ツール(8)

ツール説明
revit_uploadRevit ファイルを APS にアップロードして変換します
revit_get_elementsカテゴリ別に要素を取得します
revit_get_parameters要素のパラメーターを取得します
revit_run_schedule集計表のデータを抽出します
revit_clash_detectVDC ルールで干渉を検出します
revit_export_ifcモデルを IFC としてエクスポートします
revit_get_sheetsすべてのシートを一覧表示します
revit_get_viewsすべてのビューを一覧表示します

クイックスタート

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

アーキテクチャ

  • ランタイム:Cloudflare Workers
  • 認証:APS OAuth2(client_credentials)
  • データベース:Cloudflare D1(使用状況のログ記録)
  • キャッシュ:Cloudflare KV(トークンのキャッシュ)

ScanBIM Labs AEC MCP Ecosystem の一部

MIT — ScanBIM Labs LLC

認証

次の 2 種類のヘッダー形式を使用できます。いずれか一方を使用し、混在させないでください。

  1. x-scanbim-api-key: <your_user_key> — 値には user_key をそのまま指定します。
  2. Authorization: Bearer sk_scanbim_<your_user_key> — sk_scanbim_ プレフィックスを含む文字列全体を値に指定します。D1 の user_key 列には、この文字列全体を設定する必要があります。

形式を混在させると、別のキーに対して新しい無料プランの行が自動作成されます(切り替えるたびに、気付かないうちに新しい 50 クレジットのアカウントが作成されます)。

scanbim.app/settings/billing で user_key を取得してください。

例
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":{}}}'
レスポンスコード
  • 200 — ツールの呼び出しが実行され、クレジットが差し引かれました。
  • 401 — 認証ヘッダーがない、または形式が正しくありません(ミドルウェアは JSON-RPC エラーコード -32001 を返します)。
  • 402 — クレジットが不足しています。レスポンスボディには、5 種類すべてのクレジットパックの checkout_urls と、請求ページへの top_up_url が含まれます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。