SR

shuotao/revit_mcp_study

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

109 stars 145 forks 品質 77 トレンド 30

REVIT MCPの構築方法を学びましょう

概要

Revit MCPは、AIクライアントがModel Context Protocol(MCP)を通じてAutodeskのRevitツールを呼び出せます。MCPサーバーはツール呼び出しをローカルのRevitアドインに転送し、そのアドインが対応するRevitのAPIワークフローを実行します。 - デモ動画:Revit MCP - AI搭載BIMワークフローデモンストレーション - ナレッジサイト:https://shuotao.github.io/REVIT_MCP_study/ - デフォルトWebSocketポート:8964 Revitには分かりやすい言葉で話してください。AIクライアントに「このビューのすべての壁の寸法を測る」や「カーテンウォールの立面を確認する」と頼めば、Revitは建築基準法、数量計定、コンプライアンスチェックなどを裏付けてそれを実行します。 Revitを使用し、AI支援の標準ベースのワークフローを求めるBIMエンジニアや建築家。Windows上でRevit(2022–2026)が必要で、アドインのインストールに慣れます。 1. C#アドインのビルドとデプロイ — 手動設定を参照。これは実際にRevitとやり取りする部分です。2. クローン不要 — npmから直接実行されます。3. フルセットアップ:AIクライアント設定。

概要(AI 翻訳)

英語 |繁體中文

Revit MCPは、AIクライアントがModel Context Protocol(MCP)を通じてAutodeskのRevitツールを呼び出せます。MCPサーバーはツール呼び出しをローカルのRevitアドインに転送し、そのアドインが対応するRevitのAPIワークフローを実行します。

  • デモ動画:Revit MCP - AI搭載BIMワークフローデモンストレーション
  • 知識サイト:
  • デフォルトのWebSocketポート:8964

これは何だ?

Revitと分かりやすい言葉で話してください。AIクライアントに「このビューのすべての壁の寸法を測る」や「カーテンウォールの立面を確認する」と頼めば、Revitはそれを実行します — 222のMCPツールと**90のプロフェッショナルBIM SOP(建築基準法、数量計定、コンプライアンスチェック)によって支えられています。

対象者: Revitを使用し、AI支援の標準ベースのワークフローを求めるBIMエンジニアやアーキテクト。WindowsでRevit(2022–2026)が必要で、アドインのインストールに慣れます。

クイックスタート(3ステップ)

  1. Revitアドインをインストールする。 C#アドインをビルド・デプロイする — マニュアルセットアップを参照してください。ここが実際にRevitと連携する部分です。

  2. AIクライアントをMCPサーバーに向けてください。 クローンは不要です — npmから直接実行されます:

  3. **Revitを開き、リボン内のMCPサービスを有効にして、質問を始めてください。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Revit MCP - AI-Powered Revit Control

English | 繁體中文

Revit MCP lets AI clients call Autodesk Revit tools through the Model Context Protocol (MCP). The MCP server forwards tool calls to a local Revit add-in, and the add-in executes the corresponding Revit API workflow.

What is this?

Talk to Revit in plain language. Ask your AI client to “dimension every wall on this view” or “check the curtain-wall elevations”, and Revit does it — through 239 MCP tools backed by 90 professional BIM SOPs (building code, quantity take-off, compliance checks).

Who it’s for: BIM engineers and architects who use Revit and want AI-assisted, standards-based workflows. You’ll need Revit (2022–2026) on Windows and to be comfortable installing an add-in.

Quickstart (3 steps)

  1. Install the Revit add-in. Build and deploy the C# add-in — see Manual Setup. This is the half that actually talks to Revit.
  2. Point your AI client at the MCP server. No cloning needed — it runs straight from npm:
    { "mcpServers": { "revit-mcp": { "command": "npx", "args": ["-y", "@shuotao/revit-mcp-server"] } } }
    
  3. Open Revit, enable the MCP service in the ribbon, and start asking. Full setup: AI Client Configuration.

Questions or want to show what you built? → Discussions

Current Project Counts

Item Count Source
Runtime MCP tools 239 registerRevitTools() in MCP-Server/src/tools/index.ts
Domain SOP files 94 domain/*.md except README.md, plus domain/references/*.md
Claude skills 61 .claude/skills/*/SKILL.md

When these numbers change, update CLAUDE.md, README.zh-TW.md, this file, docs/DOCUMENT_AUDIENCE_INVENTORY.md, and run:

.\scripts\verify-qaqc.ps1 -SkipBuild -SkipDeploy

New: Interactive Clash Viewer (MCP Apps)

detect_clashes can now render an interactive clash-review UI inline in the conversation, via the MCP Apps extension (io.modelcontextprotocol/ui). This requires an MCP host that supports the extension. It is purely additive:

  • Interactive rendering only happens in GUI hosts that support MCP Apps (Claude Desktop, the claude.ai web app, VS Code GitHub Copilot). A terminal CLI like Claude Code can’t render the panel and always shows the text result — this is expected, not a fault.
  • Hosts without MCP Apps support keep getting detect_clashes’s normal text result — nothing changes for them.
GitHub で README 全文を見る

インストール

npx -y @shuotao/revit-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "revit-mcp": { "command": "npx", "args": ["-y", "@shuotao/revit-mcp-server"] } } }