
Claude × Revit MCP の実装ガイド — BIM モデルを自然言語で操作する 2026 年最新構成
「Revit を Claude に喋らせて壁を生やしたい」「BIM モデルから数量を自然言語で抜きたい」という建築設計・BIM マネージャー向けに、Revit MCP の現状と導入ルートを最短経路で整理しました。OSS の revit-mcp と Revit 2027 ビルトイン MCP サーバーという 2 系統の選択肢、Claude Desktop からの接続、実務での使いどころまで網羅します。
Revit MCP は Model Context Protocol を介して Revit と Claude を双方向接続する仕組み で、自然言語で BIM モデルの読み取り・編集・コード適合チェックまで指示できます。OSS の revit-mcp/revit-mcp(MIT)と、Revit 2027 が標準搭載するビルトイン MCP サーバー の 2 系統が併存し、前者は 2026 以前のバージョンでも動作する代わりにプラグイン導入が必要、後者はインストール不要で Claude Desktop からそのまま接続できます。
セットアップは Node.js 18 以上 + revit-mcp-plugin + Claude Desktop の claude_desktop_config.json 編集 が基本ルートで、mcpServers にビルド済み JS の path を書けば Claude 側にハンマーアイコンが出て接続完了します。要素取得・パラメータ更新・C# コード送信など モデルへの書き込み権限まで持つ ため、本番ファイルではなくバックアップ済み .rvt で試すのが安全策です。
実務インパクトが大きいのは 「コード適合チェック」「太陽光パネル配置試算」「全階の床インベントリ抽出」のような調査系・一回性タスク で、毎日同じ操作を回す高頻度処理は引き続き pyRevit が優位、複雑な探索や条件付き集計は MCP が圧勝という棲み分けが固まりつつあります。出力は必ず適格建築士のレビューを通すことが Autodesk 公式・コミュニティ双方の推奨です。
目次 (8)
Revit MCP とは — BIM モデルと Claude を結ぶ共通プロトコル
Revit MCP は、Anthropic が提唱する Model Context Protocol (MCP) を Revit に実装したサーバーの総称です。MCP は AI と外部アプリケーションを接続するための共通規格で、USB-C のように「対応していれば刺すだけで動く」ことを目指しています。
Revit に MCP サーバーを立てると、Claude Desktop から 「2 階の壁の総延長を教えて」「耐火 60 分のドアだけ赤色にタグ付けして」といった自然言語が、そのまま Revit API のコマンドに翻訳されてモデルに反映されます。screenshot や IFC エクスポートを介さず、ライブの .rvt ファイルに直接アクセスできる のが従来の AI 連携との根本的な違いです(Autodesk Platform Services Blog)。
2 つの実装系統 — OSS revit-mcp と Revit 2027 ビルトイン
2026 年 5 月時点で、Claude から Revit を操作するルートは大きく 2 つあります。
| 種別 | 提供元 | 対応 Revit | 必要環境 | ライセンス |
|---|---|---|---|---|
| revit-mcp(OSS) | revit-mcp / mcp-servers-for-revit | Revit 2019〜2026 | Node.js 18+ + プラグイン導入 | MIT |
| ビルトイン MCP server | Autodesk | Revit 2027〜 | Claude Desktop のみ | 商用ライセンス |
OSS 版は GitHub の revit-mcp/revit-mcp で公開されており、revit-mcp-plugin を Revit 側に常駐させてソケット経由で MCP サーバーと通信します。Revit 2027 ではこの仕組みが標準搭載され、ユーザー側は Claude Desktop Pro を入れて Revit を起動するだけ で繋がる構成に進化しました(Bimsmith Blog)。
できること一覧 — 読み取り・作成・編集・分析
revit-mcp 系の主要機能は次の 5 カテゴリに整理できます。
- モデル読み取り: ビュー情報、要素、ファミリタイプ、パラメータ値、ジオメトリ、プロジェクト情報
- 要素操作: 点 / 線 / 面ベースの要素作成、グリッド・レベル設置、削除、パラメータ更新
- 数量集計: 材料数量計算、要素カテゴリ別の統計、CSV / Excel エクスポート
- 可視化: 条件指定での着色、タグ付け、フィルター適用
- C# コード送信: 任意の Revit API コードを文字列で送り込み、その場で実行
最後の C# 実行は強力な反面、書き込み権限がそのまま Revit API レベルに通ってしまうため、バックアップ前提で扱う運用ルール が必須になります。
セットアップ手順 — revit-mcp + Claude Desktop
OSS 版を Revit 2024 / 2025 / 2026 で動かす最短ルートは次の 5 ステップです。
- Node.js 18 以上を導入(
node -vで確認) git clone https://github.com/revit-mcp/revit-mcp→npm install→npm run build- Revit 側に
revit-mcp-pluginを配置(%AppData%\Autodesk\Revit\Addins\<バージョン>\に.addinファイルを設置) - Claude Desktop の
claude_desktop_config.jsonに下記を追記
{
"mcpServers": {
"revit-mcp": {
"command": "node",
"args": ["C:\\path\\to\\revit-mcp\\build\\index.js"]
}
}
}
- Claude Desktop を再起動し、入力欄右下のハンマーアイコンに
revit-mcpが出ていれば接続完了
Revit 2027 のビルトイン版は手順 1〜3 が不要で、Revit を起動した状態で Claude Desktop を開くだけで接続候補に出てきます。
Revit 2027 ビルトイン MCP の実例コマンド
Autodesk と Bimsmith のレポートが紹介している実用例は次のようなものです。
- 「
全階の床インベントリをリスト化して」→ Word ドキュメントで自動レポート生成 - 「
建物所在地の建築基準法でコード適合チェック」→ 不適合要素を一覧化 - 「
屋根の太陽光パネルを最大設置数で配置」→ 数秒で再生成 - 「
選択中の壁のパラメータに合わせて Python スクリプトを修正」→ pyRevit との併用で完結
「AI is wrong sometimes」と公式も明示する通り、初回応答は誤判定を含む前提で、チャット内で「ここが違う」と指摘して再分析を回すワークフロー が精度向上の鍵になっています。
注意点 — 精度・スコープ・建築士の最終確認
Revit MCP を実プロジェクトに乗せる前に押さえておくべき制約は 3 点です。
- 精度は完全ではない: コード適合・避難動線・構造判定はすべて適格建築士のレビュー必須
- コンテキスト上限が現実的に効く: 大規模プロジェクトは「2 階だけ」「外壁だけ」とスコープを絞ったプロンプトが効率的
- 書き込み操作は不可逆:
journalや.rvtのバックアップを取った上で、別ファイルで試行する運用が安全
OSS 版の旧リポジトリ(mcp-servers-for-revit/revit-mcp)は 2026 年 2 月にアーカイブされ、現在は revit-mcp/revit-mcp のモノレポへ移行しています。チュートリアルや古い記事のリンクが切れている場合があるため、最新版は本家リポジトリから取得してください。
棲み分け — pyRevit と MCP のどちらを使うか
Revit の自動化先輩である pyRevit と Revit MCP は、置き換えではなく補完関係にあります。
- pyRevit が向く領域: 毎日同じ操作を繰り返す高頻度タスク、社内標準化されたバッチ処理、UI ボタン化したい定型作業
- Revit MCP が向く領域: プロジェクトごとに条件が変わる調査系、一回性の探索、自然言語で柔軟に条件指定したい集計
Archilabs.ai のレポート は「pyRevit を捨てるのではなく、両方持つチームが最強」と結論付けています。設計初期のフィージビリティ検討は MCP、図面提出フェーズの定型処理は pyRevit、という時間軸での使い分けがベストプラクティスとして固まりつつあります。
まとめ — Revit 2027 で「BIM と話す」が標準になる
Revit MCP は、自然言語で BIM モデルを読み書きできる初の本格的な実装 であり、Revit 2027 のビルトイン搭載によって「BIM ソフトと会話する」体験が業界標準のラインに乗りました。OSS 版を 2026 以前のバージョンで先取りするか、2027 へのアップグレードを待つかは導入規模次第ですが、調査系・一回性タスクの生産性が桁違いに上がる インパクトは既に実証されています。
Claude Desktop Pro さえあれば追加の AI 利用料なしで使い始められるため、まずは練習用の .rvt を 1 ファイル用意して 「この建物の総床面積を教えて」 から試してみることを推奨します。
WROTE — claude-revit-mcp