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

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

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