Revit MCP Server

by ideook
MIT License

Revit-MCP

English |简体中文

説明

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 と対話できるようにし、AI が Revit プロジェクト内の要素を作成、変更、削除できるようにします。

  1. 説明
    1. 特徴
      1. 要件
        1. インストール
          1. ローカルMCPサービスを構築する
          2. クライアントの設定
        2. フレームワーク
          1. サポートされているツール

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
              Last updated -
              8
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              Allows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.
              Last updated -
              11
              60
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              Enables 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 -
              1
              Python
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A 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 -
              26
              10
              Python
              MIT License

            View all related MCP servers

            ID: 69azq1d9rx