ai-connector-for-revit について
AI Connector for Revitは、50種類以上の定義済みツールを通じて、MCP対応デスクトップアプリを稼働中のRevitモデルに接続します。Revitコードを生成せずに、モデル要素の確認、選択、編集、記録を行いたいRevitユーザー向けです。
主な機能
- 0150種類以上の定義済みツール
- 02モデル要素とパラメーターの確認
- 03要素とプロパティの編集
- 04シート、断面、ビューの作成
- 05NonicaTabツールバーとの連携
活用シーン
- 01要素のパラメーターやファミリサイズの確認
- 02シートに配置されたビューの一覧表示
- 03Revitモデル要素の編集
- 04シートや断面の作成
MCP 対応
Claude、Cursor、VSCodeのCopilotなど、MCP対応デスクトップアプリにRevitモデル操作用の定義済みツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AI Connector for Revit
AI Connector for Revit は、AI デスクトップアプリ(Claude、Cursor、Copilot など)を Revit に接続します。新しい Revit コードを生成する代わりに、AI は 50 種類以上の事前定義済みツールを使用して、Revit モデル内の要素を確認、選択、編集、文書化します。
機能
-
事前定義済みツール
- パラメーター、ファミリのサイズ、シートとビュー、名前などを確認および編集します
- 例:
- パラメーターの値を取得する
- ファミリのファイルサイズを確認する
- シートに配置されたビューを一覧表示する
-
フィードバックに基づく対話
AI がツールを実行し、Revit の応答に合わせて調整するため、手作業で作成したコードによるエラーを減らせます。 -
Revit での読み取り、編集、文書化
モデルの読み取り、確認、要素の選択を行います。
パラメーター、要素、プロパティを編集します。
ビューをシートに追加し、シートや断面図を作成します。 -
Nonicatab との統合
インストール後、Nonicatab のツールバーに「AI Connector」ボタンが表示されます。使用可能なツールバーまたはツールを選択します。
前提条件
- 2022~2027 の Autodesk Revit
- NonicaTab Revit プラグイン。
- 自動セットアップには Claude Desktop App または Cursor VSCode の Copilot や、その他の MCP 対応デスクトップアプリとも互換性があります。
インストール
-
Autodesk App Store からインストーラーを入手します。
-
Claude。
Claude Desktop App をインストールします(利用規約を読み、AI モデルに Revit モデルへのアクセスを許可することを忘れないでください)。無料で、数回のテストには十分ですが、頻繁に使用する場合や長い会話をする場合は、Claude pro が必要になることがあります。 -
Revit を起動します。
Revit(2022~2027)を起動し、AI Connector for Revit が含まれるツールバーを選択します。 -
AI Connector for Revit を起動します。
Revit の Nonicatab ツールバーに移動し、AI Connector を起動します。Claude を起動している場合は、AI Connector を初めて開いた後に Claude を再起動してください(Windows の時計の横にある隅から終了します)。 -
質問を始めます。
AI Connector for Revit が開いていてアクティブな間、Claude はツールを使用して Revit モデルにアクセスできます。
ツールの概要
利用可能なマイクロツールの一部を以下に示します。全一覧を確認するには、Claude の「Search and Tools」を使用してください。
| ツール | 説明 |
|---|---|
get_parameters_from_elementid(list_elementId, name) | 指定した要素 ID のすべてのパラメーターを返します。 |
get_size_in_MB_of_families(familyName) | ファミリのファイルサイズをメガバイト単位で返します。 |
get_viewports_placed_on_sheets(sheetNumber) | 指定したシート一覧に配置されたすべてのビューを一覧表示します。 |
謝辞
最初の Revit MCP を作成した lisiting01 と Jean Marc Couffin に感謝します。
Model Context Protocol を提供した Anthropic に感謝します。
バックエンドとチャットインターフェースを支える AI サービスプロバイダーに感謝します。
ライセンス
Copyright 2026 ©️ All rights reserved Nonica
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。