SR

shuotao/revit_mcp_study

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

109 stars 145 forks Качество 77 Тренд 30

УЗНАЙТЕ, КАК РАЗВИВАТЬ СВОЙ REVIT MCP

Обзор

Revit MCP позволяет клиентам искусственного интеллекта вызывать инструменты Autodesk Revit через протокол Model Context Protocol (MCP). Сервер MCP перенаправляет вызовы инструментов в локальную Revit-надстройку, и надстройка выполняет соответствующий рабочий процесс Revit API. - Демо-видео: Revit MCP - демонстрация BIM-рабочих процессов на базе искусственного интеллекта - Сайт знаний: https://shuotao.github.io/REVIT_MCP_study/ - Порт WebSocket по умолчанию: 8964 Поговорите с Revit простым языком. Попросите вашего ИИ-клиента «измерить каждую стену на этом виду» или «проверить фасады карниз», и Revit это сделает — с помощью строительных норм, количествового взлёта, проверок соответствия). BIM-инженеры и архитекторы, использующие Revit и желающие работать с помощью ИИ, основанные на стандартах. Вам понадобится Revit (2022–2026) на Windows и чтобы быть уверенным в установке надстройки. 1. Создайте и развернуте дополнение C# — см. Ручная настройка. Это та часть, которая действительно общается с Revit. 2. Клонирование не требуется — оно запускается напрямую из npm: 3. Полная настройка: AI-клиентская конфигурация.

Обзор (машинный перевод)

Английский | 繁體中文

Revit MCP позволяет клиентам искусственного интеллекта вызывать инструменты Autodesk Revit через протокол Model Context Protocol (MCP). Сервер MCP перенаправляет вызовы инструментов в локальную Revit-надстройку, и надстройка выполняет соответствующий рабочий процесс Revit API.

  • Демонстрационное видео: Revit MCP — демонстрация BIM-рабочих процессов на базе искусственного интеллекта
  • Сайт знаний:
  • Порт WebSocket по умолчанию: 8964

Что это?

Поговорите с Revit простым языком. Попросите вашего AI-клиента “измерить каждую стену на этом виду” или “проверить фасады карнизных стен”, и Revit сделает это — с помощью 222 MCP-инструментов с поддержкой 90 профессиональных BIM-SOPs (строительные нормы, отбор количества, проверка соответствия).

Для кого это: BIM-инженеров и архитекторов, которые используют Revit и хотят рабочие процессы с поддержкой ИИ и основанные на стандартах. Вам понадобится Revit (2022–2026) на Windows и чтобы быть уверенным в установке надстройки.

Быстрый старт (3 шага)

  1. Установите дополнение Revit. Создайте и развернуть дополнение C# — см. Ручная настройка. Это та часть, которая действительно общается с Revit.

  2. Направьте свой AI-клиент на сервер MCP. Клонирование не требуется — он работает напрямую от npm:

  3. **Откройте Revit, включите сервис MCP в ленте и начните спрашивать.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.
Открыть полный README на GitHub

Установка

npx -y @shuotao/revit-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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