local-only server
The server can only run on the client’s local machine because it depends on local resources.
Revit-MCP
英語 |简体中文
説明
revit-mcp を使用すると、MCP 対応クライアント (Claude、Cline など) を介して MCP プロトコルを使用して Revit と対話できます。
このプロジェクトはサーバー側(AIにツールを提供する)であり、 revit-mcp-plugin (Revitを駆動)を併用する必要があります。
特徴
- AIがRevitプロジェクトからデータを取得できるようにする
- AI で Revit を操作し、要素を作成、変更、削除できるようにする
- AI 生成コードを Revit に送信して実行します (成功しない可能性もありますが、明確な要件がある単純なシナリオでは成功率が高くなります)
要件
- Node.js 18歳以上
完全なインストール環境では、revit-mcp-plugin のニーズを考慮する必要があります。revit -mcp-pluginを参照してください。
インストール
1. ローカルMCPサービスを構築する
依存関係をインストールする
Copy
建てる
Copy
2. クライアントの設定
クロードのクライアント
Claude クライアント -> 設定 > 開発者 > 設定の編集 > claude_desktop_config.json
Copy
Claudeクライアントを再起動してください。ハンマーアイコンが表示されていれば、MCPサービスへの接続が正常であることを意味します。
フレームワーク
サポートされているツール
名前 | 説明 |
---|---|
現在のビュー情報を取得する | 現在のビュー情報を取得する |
get_current_view_elements | 現在のビュー要素を取得する |
利用可能なファミリータイプを取得する | 現在のプロジェクトで利用可能なファミリ タイプを取得します |
選択された要素を取得する | 選択した要素を取得する |
ポイントベースの要素を作成する | ポイントベースの要素(ドア、窓、家具)を作成する |
線ベースの要素を作成する | 線ベースの要素(壁、梁、パイプ)を作成する |
サーフェスベースの要素を作成する | サーフェスベースの要素(床、天井)を作成する |
要素を削除する | 要素を削除する |
リセットモデル | モデルをリセット(継続ダイアログ実行時にプロセスモデルを削除) |
要素の変更 | 要素のプロパティ(インスタンスパラメータ)を変更する |
検索モジュール | 利用可能なモジュールを検索する |
モジュールの使用 | モジュールを使用する |
Revitにコードを送信する | 実行するコードをRevitに送信 |
カラースプラッシュ | パラメータ値に基づく色要素 |
タグ_壁 | 表示中のすべての壁にタグを付ける |
You must be authenticated.
Tools
AI が MCP プロトコルを介して Autodesk Revit と対話できるようにし、プロジェクト データの取得や、要素の作成、変更、削除などのタスクの自動化を可能にします。