Skip to main content
Glama

Revit-MCP

英語 |简体中文

説明

revit-mcp を使用すると、MCP 対応クライアント (Claude、Cline など) を介して MCP プロトコルを使用して Revit と対話できます。

このプロジェクトはサーバー側(AIにツールを提供する)であり、 revit-mcp-plugin (Revitを駆動)を併用する必要があります。

Discordに参加 | QQグループ

Related MCP server: Revit MCP Server

特徴

  • AIがRevitプロジェクトからデータを取得できるようにする

  • AI で Revit を操作し、要素を作成、変更、削除できるようにする

  • AI 生成コードを Revit に送信して実行します (成功しない可能性もありますが、明確な要件がある単純なシナリオでは成功率が高くなります)

要件

  • Node.js 18歳以上

完全なインストール環境では、revit-mcp-plugin のニーズを考慮する必要があります。revit -mcp-pluginを参照してください。

インストール

1. ローカルMCPサービスを構築する

依存関係をインストールする

npm install

建てる

npm run build

2. クライアントの設定

クロードのクライアント

Claude クライアント -> 設定 > 開発者 > 設定の編集 > claude_desktop_config.json

{ "mcpServers": { "revit-mcp": { "command": "node", "args": ["<path to the built file>\\build\\index.js"] } } }

Claudeクライアントを再起動してください。ハンマーアイコンが表示されていれば、MCPサービスへの接続が正常であることを意味します。

クロード

フレームワーク

flowchart LR CladueDesktop --> revit-mcp --> SocketService--commandName-->CommandlSet--command-->CommandExecute CommandManager --> CommandlSet CommandExecute --executeResult--> SocketService CommandProject1 --> CommandManager CommandProject2 --> CommandManager CommandProject... --> CommandManager subgraph ide1 [MCPClient] CladueDesktop end subgraph ide2 [MCPServer] revit-mcp end subgraph ide3 [Revit] subgraph ide3.1 [revit-mcp-plugin] SocketService CommandlSet CommandManager CommandExecute end end

サポートされているツール

名前

説明

現在のビュー情報を取得する

現在のビュー情報を取得する

get_current_view_elements

現在のビュー要素を取得する

利用可能なファミリータイプを取得する

現在のプロジェクトで利用可能なファミリ タイプを取得します

選択された要素を取得する

選択した要素を取得する

ポイントベースの要素を作成する

ポイントベースの要素(ドア、窓、家具)を作成する

線ベースの要素を作成する

線ベースの要素(壁、梁、パイプ)を作成する

サーフェスベースの要素を作成する

サーフェスベースの要素(床、天井)を作成する

要素を削除する

要素を削除する

リセットモデル

モデルをリセット(継続ダイアログ実行時にプロセスモデルを削除)

要素の変更

要素のプロパティ(インスタンスパラメータ)を変更する

検索モジュール

利用可能なモジュールを検索する

モジュールの使用

モジュールを使用する

Revitにコードを送信する

実行するコードをRevitに送信

カラースプラッシュ

パラメータ値に基づく色要素

タグ_壁

表示中のすべての壁にタグを付ける

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/revit-mcp/revit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server