Revit MCP

by revit-mcp
Verified

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を駆動)を併用する必要があります。

Discordに参加 | QQグループ

特徴

  • 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サービスへの接続が正常であることを意味します。

フレームワーク

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

名前説明
現在のビュー情報を取得する現在のビュー情報を取得する
get_current_view_elements現在のビュー要素を取得する
利用可能なファミリータイプを取得する現在のプロジェクトで利用可能なファミリ タイプを取得します
選択された要素を取得する選択した要素を取得する
ポイントベースの要素を作成するポイントベースの要素(ドア、窓、家具)を作成する
線ベースの要素を作成する線ベースの要素(壁、梁、パイプ)を作成する
サーフェスベースの要素を作成するサーフェスベースの要素(床、天井)を作成する
要素を削除する要素を削除する
リセットモデルモデルをリセット(継続ダイアログ実行時にプロセスモデルを削除)
要素の変更要素のプロパティ(インスタンスパラメータ)を変更する
検索モジュール利用可能なモジュールを検索する
モジュールの使用モジュールを使用する
Revitにコードを送信する実行するコードをRevitに送信
カラースプラッシュパラメータ値に基づく色要素
タグ_表示中のすべての壁にタグを付ける

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

AI が MCP プロトコルを介して Autodesk Revit と対話できるようにし、プロジェクト データの取得や、要素の作成、変更、削除などのタスクの自動化を可能にします。

  1. Description
    1. Features
      1. Requirements
        1. Installation
          1. 1. Build local MCP service
          2. 2. Client configuration
        2. Framework
          1. Supported Tools
            ID: npu475c7cd