revit について
revitは、Autodesk Platform Servicesを基盤とするRevitモデル照会・処理用のMCPサーバーです。要素や集計表のデータ抽出、干渉検出、IFC出力を必要とするAECチーム向けです。
主な機能
- 01Revitファイルのアップロードと変換
- 02カテゴリ別の要素検索
- 03要素パラメーターの取得
- 04集計表データの抽出
- 05VDCルールによる干渉検出
- 06モデルのIFC出力
活用シーン
- 01モデル要素とパラメーターの確認
- 02集計表情報の抽出
- 03VDCルールに基づく干渉確認
- 04モデルのIFC出力
MCP 対応
Revitモデルのアップロード、検索、集計表抽出、干渉検出、IFC出力、シートとビューの一覧をMCPクライアント向けのツールとして公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.scanbimlabs.io/revitインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http io-scanbimlabs-revit https://mcp.scanbimlabs.io/revitCursor.cursor/mcp.json
{"mcpServers":{"io-scanbimlabs-revit":{"type":"http","url":"https://mcp.scanbimlabs.io/revit"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"io-scanbimlabs-revit":{"type":"http","url":"https://mcp.scanbimlabs.io/revit"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"io-scanbimlabs-revit":{"type":"http","url":"https://mcp.scanbimlabs.io/revit"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"io-scanbimlabs-revit":{"serverUrl":"https://mcp.scanbimlabs.io/revit"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://mcp.scanbimlabs.io/revit認証が必要ツール
詳細
Revit MCP
Autodesk Platform Services を介した Revit 連携 — 要素やパラメーターの抽出、集計表の実行、干渉の検出、IFC へのエクスポートができます。
ツール(8)
| ツール | 説明 |
|---|---|
revit_upload | Revit ファイルを APS にアップロードして変換します |
revit_get_elements | カテゴリ別に要素を取得します |
revit_get_parameters | 要素のパラメーターを取得します |
revit_run_schedule | 集計表のデータを抽出します |
revit_clash_detect | VDC ルールで干渉を検出します |
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 種類のヘッダー形式を使用できます。いずれか一方を使用し、混在させないでください。
x-scanbim-api-key: <your_user_key>— 値には user_key をそのまま指定します。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が含まれます。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。