Skip to main content
Glama

xml.Revit.MCP ツールの概要

英語|中国語の文書

xml.Revit.MCPは、モデルコンテキストプロトコル(MCP)を介してAutodesk Revitと統合するための包括的なツールセットを提供します。このライブラリは、AIアシスタントとRevitの橋渡しとして機能し、強力な自動化機能と建築モデルとのプログラムによるインタラクションを実現します。

xml.Revit.png

主な特徴

ツール ライブラリには、Revit の自動化と操作のためのさまざまな機能が含まれています。

基本操作:

  • Revitプラグインから利用可能なコマンドを取得する

  • Revitで指定されたコマンドを実行する

  • パラメータを使用して特定のRevit関数を呼び出す

  • ビューデータと選択された要素を取得する

要素管理:

  • カテゴリ別に要素を探す

  • 要素のパラメータと位置を取得する

  • 要素パラメータを更新する

  • 要素を削除する

  • 現在のビュー内の要素を表示/強調表示します

  • 要素を新しい位置に移動する

作成ツール:

  • レベル/フロアを作成する

  • フロアプランビューを作成する

  • グリッド線を作成する

  • 壁と床を作成する

  • 部屋と部屋のタグを作成する

  • ドアと窓を作成する

  • MEP要素(ダクト、パイプ、ケーブルトレイ)を作成する

  • ファミリーインスタンスを作成する

  • DWG ファイルをリンクする

  • シートを作成する

Related MCP server: Revit MCP

インストール要件

  • xml.Revit : バージョン1.3.4.3以降

  • Python : 3.10以降

  • UV パッケージ マネージャー: インストールに必要

  • Revit : バージョン 2019 ~ 2024 と互換性あり (プラグインあり)

インストールプロセス

  1. まず、UV パッケージ マネージャーをインストールします。

    pip install uv
  2. revit-mcp パッケージをインストールします。

    pip install revit-mcp
  3. インストールをテストします。

    uvx revit-mcp

    RevitMCPServer - INFO - Successfully connected to Revit on startupと表示されます。

AIアシスタントとの統合

デスクトップ版クロード

claude_desktop_config.jsonを編集して以下を追加します。

カーソル

mcp.jsonを編集して以下を追加します。

クライン

cline_mcp_setting.jsonを編集して以下を追加します。

{ "mcpServers": { "RevitMCPServer": { "disabled": false, "timeout": 30, "command": "uvx", "args": ["revit-mcp"], "transportType": "stdio", "autoApprove": [ "active_view", "call_func", "create_cable_trays", "create_door_windows", "create_ducts", "create_family_instances", "create_floors", "create_floor_plan_views", "create_grids", "create_levels", "create_pipes", "create_room_separation_lines", "create_room_tags", "create_rooms", "create_sheets", "create_walls", "delete_elements", "execute_commands", "find_elements", "get_commands", "get_locations", "get_selected_elements", "get_view_data", "link_dwg_and_activate_view", "move_elements", "parameter_elements", "show_elements", "update_elements" ] } } }

機能拡張

次の方法でカスタム MCP DLL ファイルを作成し、追加機能を実装できます。

  1. xml.Revit.MCP.Public.IMCPMethodインターフェースの実装

  2. 通信にはJSON-RPC 2.0仕様に準拠

  3. DLLにコンパイルし、指定されたMCPフォルダに配置する

プラグインの設定

revit-mcp-plugin を使用する場合:

  1. Revitにプラグインを登録する

  2. コマンドを設定するには、アドインモジュール → Revit MCPプラグイン → 設定を使用します。

  3. サービスを有効にする: アドイン → Revit MCP プラグイン → Revit MCP スイッチ

有効にすると、AI アシスタントは Revit プログラムを検出して制御し、xml.Revit.MCP ツール ライブラリによって提供されるさまざまなコマンドを実行できるようになります。

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/ZedMoster/revit-mcp'

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