Skip to main content
Glama

🏗️ Revit MCP サーバー

Revit 統合用のモデル コンテキスト プロトコル サーバー。Claude AI と Autodesk Revit 間のシームレスな通信を可能にします。

英語|中国語

🎯 概要

このTypeScriptベースのMCPサーバーは、Claude AIとRevit間のブリッジを提供し、WebSocket接続を介してRevitモデルと直接やり取りすることを可能にします。モデルコンテキストプロトコル(MCP)を実装することで、以下のことが可能になります。

  • ⚡ Revit モデル情報へのリアルタイム アクセス

  • 🔍 要素のクエリとフィルタリング

  • 👀 ビューとレベルの管理

  • 🛡️ フォールバックモックデータによる堅牢なエラー処理

Related MCP server: QGISMCP

✨ 特徴

🔌 Revit との統合

  • 📡 Revit プラグインとの WebSocket ベースの通信

  • 🔄 リアルタイムモデルデータアクセス

  • 🔁 接続が失敗したときにモックデータに適切にフォールバックする

  • ⚙️ 環境変数による接続設定の構成

🚀 コア機能

  • 📊 モデル情報

    • 基本モデルメタデータ(名前、パス、バージョン)にアクセスする

    • 要素数と最終変更日を取得する

    • リアルタイムモデル状態同期

  • 🏗️ 要素管理

    • 柔軟なフィルタリングを備えたクエリ要素

    • 要素のプロパティとジオメトリにアクセスする

    • バッチ要素操作

  • 🎪 ビューとレベルコントロール

    • 利用可能なすべてのビューを一覧表示する

    • アクセスレベル情報

    • モデル階層を移動する

💻 開発

📋 前提条件

  • Node.js (v14以上)

  • npm

  • Autodesk Revit(2023以降)

  • Revit WebSocket プラグイン(コンパニオン プラグイン)

🔧 インストール

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

⚙️ 構成

サーバーは環境変数を使用して設定できます。

REVIT_HOST=127.0.0.1    # Revit plugin WebSocket host
REVIT_PORT=8080         # Revit plugin WebSocket port

🔗 Claude Desktopとの統合

Claude Desktop にサーバー構成を追加します。

ウィンドウズ:

%APPDATA%/Claude/claude_desktop_config.json

設定形式:

{
  "mcpServers": {
    "revit-mcp-server": {
      "command": "D:/path/to/revit-mcp-server/build/index.js"
    }
  }
}

🐛 デバッグ

MCP 通信をデバッグするには:

  1. 組み込みの MCP インスペクターを使用します。

npm run inspector
  1. RevitプラグインでWebSocket通信を監視する

  2. 接続と操作ステータスについてはサーバーログを確認してください

⚠️ エラー処理

サーバーは堅牢なエラー処理を実装しています。

  • Revit 接続が失敗した場合にモック データに自動的にフォールバックします

  • 詳細なエラーログ

  • 正常な接続回復

📄 ライセンス

MITライセンス

🤝 貢献する

貢献を歓迎します!プルリクエストをお気軽に送信してください。

📬 お問い合わせ

ご質問やご提案がございましたら、お気軽にお問い合わせください。

  • 📧 メールアドレス: 353554036@qq.com

  • 💬 WeChatアカウント: modian4500

A
license - permissive license
B
quality
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Connects QGIS to Claude AI through the Model Context Protocol, enabling AI-assisted project creation, layer manipulation, processing algorithm execution, and Python code running within QGIS.
    7
  • A
    license
    B
    quality
    D
    maintenance
    Connects Blender to Claude AI through the Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, and manipulation through natural language commands.
    17
    2
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants like Claude to interact with Autodesk Construction Cloud Build platform for construction project management, including issues tracking, RFIs, submittals, and document management through natural language.

View all related MCP servers

Related MCP Connectors

  • Convert Revit files to XKT, IFC, or DWG and query BIM data via natural language.

  • Revit model query + APS Design Automation runner.

  • Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.

View all MCP Connectors

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/PiggyAndrew/revit_mcp'

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