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サービスを構築する
依存関係をインストールする
建てる
2. クライアントの設定
クロードのクライアント
Claude クライアント -> 設定 > 開発者 > 設定の編集 > claude_desktop_config.json
Claudeクライアントを再起動してください。ハンマーアイコンが表示されていれば、MCPサービスへの接続が正常であることを意味します。
フレームワーク
サポートされているツール
名前 | 説明 |
---|---|
現在のビュー情報を取得する | 現在のビュー情報を取得する |
get_current_view_elements | 現在のビュー要素を取得する |
利用可能なファミリータイプを取得する | 現在のプロジェクトで利用可能なファミリ タイプを取得します |
選択された要素を取得する | 選択した要素を取得する |
ポイントベースの要素を作成する | ポイントベースの要素(ドア、窓、家具)を作成する |
線ベースの要素を作成する | 線ベースの要素(壁、梁、パイプ)を作成する |
サーフェスベースの要素を作成する | サーフェスベースの要素(床、天井)を作成する |
要素を削除する | 要素を削除する |
リセットモデル | モデルをリセット(継続ダイアログ実行時にプロセスモデルを削除) |
要素の変更 | 要素のプロパティ(インスタンスパラメータ)を変更する |
検索モジュール | 利用可能なモジュールを検索する |
モジュールの使用 | モジュールを使用する |
Revitにコードを送信する | 実行するコードをRevitに送信 |
カラースプラッシュ | パラメータ値に基づく色要素 |
タグ_壁 | 表示中のすべての壁にタグを付ける |
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
AI が MCP プロトコルを介して Autodesk Revit と対話できるようにし、プロジェクト データの取得や、要素の作成、変更、削除などのタスクの自動化を可能にします。
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables AI tools to capture and process screenshots of a user's screen, allowing AI assistants to see and analyze what the user is looking at through a simple MCP interface.Last updated -1Python
- AsecurityAlicenseAqualityA Python package that enables integration with Autodesk Revit through the Model Context Protocol, allowing users to send commands to Revit and automate interactions with building models.Last updated -2610PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1140TypeScript
- AsecurityAlicenseAqualityEnables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.Last updated -63TypeScriptMIT License