AI и автоматизация

MCP в Revit: интеграция Claude для архитекторов в 2026

2026-05-01 · 11 мин чтения · ЛЭНДПРОДЖЕКТ

MCP в Revit: интеграция Claude для архитекторов в 2026

# MCP в Revit: интеграция Claude для архитекторов в 2026

Model Context Protocol (MCP) — открытый стандарт от Anthropic, который превращает Claude из «текстового помощника» в полноценного оператора профессионального ПО. Для архитекторов и BIM-координаторов это означает простую вещь: запросом на естественном языке можно создавать стены, считывать спецификации, проверять коллизии и формировать листы прямо в Revit, не открывая интерфейс программы. В ЛЭНДПРОДЖЕКТ мы используем MCP-связку с Revit с конца 2025 года и за это время прошли путь от первых экспериментов до production-pipeline, где AI закрывает рутинные задачи проектировщиков. В этой статье разберём, что такое MCP в контексте Revit, как устроена интеграция, какие задачи она решает прямо сейчас, и где её границы.

Что такое MCP и зачем он Revit

Model Context Protocol — это контракт между LLM-клиентом (например, Claude Desktop или Claude Code) и инструментом, который умеет что-то делать. Сервер MCP объявляет набор «инструментов» (tools) с типизированными параметрами, а клиент вызывает их в процессе диалога. Технически это RPC поверх stdio или HTTP с JSON-RPC payload — простая, но очень удачная архитектура для расширения возможностей AI.

Ключевая разница MCP и обычного API в том, что сервер сам описывает свои возможности на языке, понятном модели. Claude видит, что Revit-сервер умеет, например, `create_wall(level, start_point, end_point, type)` или `list_collisions(model_path)`, и сам решает, какие инструменты вызвать в нужной последовательности под конкретную задачу. От разработчика требуется только описать инструменты и реализовать их — оркестрация делается моделью.

Для Revit это особенно ценно потому, что классическая автоматизация через Dynamo, pyRevit или прямой Revit API требует от архитектора программистских навыков. С MCP проектировщик пишет «проверь модель на коллизии АР и КР с допуском 5 мм и собери отчёт» — Claude разбирает задачу, вызывает нужные инструменты, формирует ответ. Барьер входа в автоматизацию падает с уровня «знать Python и API Revit» до «уметь чётко формулировать задачу».

Архитектура MCP-моста для Revit

В ЛЭНДПРОДЖЕКТ мы построили мост Claude ↔ Revit по схеме, которая хорошо себя показала на проектах ЖК и общественных зданий:

Слой 1. Revit-плагин (Bridge)

Revit Bridge — это .NET-аддин для Revit 2022/2024, который опрашивает файл `command.json` в специальной папке и выполняет команды. Каждая команда — это типизированный запрос: «создать уровень», «выгрузить спецификацию помещений», «экспортировать вид в IFC» и так далее. Результат пишется в `result.json` рядом с исходной командой.

Аддин запускается вместе с Revit как фоновая транзакция и обрабатывает запросы со скоростью 1–3 секунды на простую операцию и до 30–60 секунд на тяжёлую (например, экспорт IFC всего здания).

Слой 2. MCP-сервер (Python)

MCP-сервер — это Python-процесс, который запускается Claude Desktop или Claude Code и общается с Revit Bridge через файловую очередь. Он реализован на FastMCP (официальная библиотека Anthropic) и объявляет ~30 инструментов:

Сервер занимается сериализацией параметров, валидацией, очередями (если Revit занят — запрос ждёт) и логированием. Логи нужны не только для отладки, но и для аудита: важно знать, что именно AI сделал в проекте.

Слой 3. Claude как оркестратор

Поверх MCP-сервера работает Claude — Sonnet 4.6 для большинства задач и Opus 4.7 для сложных рассуждений. Архитектор обращается к Claude в чате (Desktop или CLI), формулирует задачу, и модель сама решает, какие инструменты вызвать. Например, на запрос «выгрузи все наружные стены первого этажа в Excel» Claude:

  1. Вызывает `revit_list_levels`, находит уровень «1 этаж».
  2. Вызывает `revit_list_walls` с фильтром по уровню и параметру «Function = Exterior».
  3. Получает список из 47 стен с типами, длинами, площадями.
  4. Формирует Excel через отдельный MCP-сервер для Office (на питоновской библиотеке openpyxl) или возвращает CSV.
  5. Сохраняет файл в проектную папку и пишет ссылку.

Архитектор за это время не открывал ни Revit, ни Excel — только сформулировал запрос.

Какие задачи MCP в Revit реально закрывает

После полугода эксплуатации в ЛЭНДПРОДЖЕКТ накопилась статистика по задачам, на которых интеграция Claude + Revit даёт реальный эффект:

1. Аудит и валидация моделей

Перед сдачей раздела АР генпроектировщику или экспертизе — модель проходит проверку. Раньше это делал ГИП по чеклисту вручную: открывал каждый вид, смотрел на маркировки помещений, проверял заполнение параметров, сверял уровни. На проекте 25 000 м² это 4–6 часов работы. С MCP такая проверка занимает 8–12 минут: Claude обходит все элементы через `revit_list_*` инструменты, сверяет параметры с чеклистом и формирует отчёт с конкретными ID элементов, у которых проблемы.

Особенно хорошо работает на проверке ИФЦ-экспорта по требованиям АГК Москвы: набор атрибутов `RusSet_*`, формат имени файла, заполненность ТЭП-XML — всё прогоняется автоматически.

2. Создание типовых элементов из ТЗ

Если архитектору нужно по ТЗ создать сетку колонн, оси, сетку нивелировки, типовые лестницы или санитарные узлы — Claude по описанию строит каркас за минуты. Это не финальная модель — это «болванка», которую дальше дорабатывает архитектор. Но 60–70% рутины снято: не нужно вбивать координаты, выбирать типы из списка, копировать через буфер.

3. Спецификации и ведомости

Revit умеет считать ведомости, но настройка под форматы ГОСТ, СП и внутренних шаблонов компании — отдельный труд. С MCP можно попросить Claude собрать ведомость в нужном виде по любому параметру: «дай ведомость стен с группировкой по этажам, с типами, объёмами и фактическим расходом материала по объёму». Claude вытаскивает данные через API, считает, формирует таблицу.

Это особенно ценно для подсчёта объёмов работ, когда смежники просят «прикинуть быстро» — раньше это требовало настроить ведомость в Revit, теперь — текстовый запрос.

4. Координация и обмен с другими разделами

Когда конструкторы присылают свою модель в формате IFC, AR-проектировщик загружает её как ссылку и проверяет совместимость. С MCP можно автоматизировать сравнение: «выгрузи список колонн АР и КР, найди где не совпадают позиции, оси или габариты, дай отчёт». Claude через `revit_list_columns` собирает данные из обоих файлов, делает diff, возвращает таблицу несоответствий.

5. Подготовка листов и оформление

Не самая популярная, но рабочая задача — расстановка видов на листах и оформление штампов. Claude по списку видов и шаблонам листов может за пару минут собрать комплект «12 листов АР первой стадии», расставив виды по семействам штампов и подставив правильные шифры. Финальную выверку всё равно делает проектировщик, но черновик готовится в фоне.

Что MCP в Revit пока НЕ умеет

Честность важнее маркетинга. Вот что не работает или работает плохо:

Чем MCP отличается от pyRevit и Dynamo

Закономерный вопрос: а зачем вообще MCP, если уже есть pyRevit и Dynamo? Все три инструмента закрывают свою нишу:

В реальной работе ЛЭНДПРОДЖЕКТ все три уживаются. Тяжёлые регулярные операции — pyRevit-кнопки. Параметрика и фасады — Dynamo. Разовые сложные задачи, где не хочется писать скрипт — MCP. Граница со временем размывается: всё больше задач уходят в MCP, потому что писать естественный текст быстрее, чем код.

Безопасность и контроль

Когда AI пишет в проектную модель — это требует дисциплины. В ЛЭНДПРОДЖЕКТ действуют простые правила:

  1. Sandbox-копия. Любая операция выполняется на копии файла, оригинал не трогается до явного подтверждения.
  2. Журнал изменений. Каждая команда MCP-сервера логируется с timestamp, параметрами и результатом. По логу можно понять, что именно сделал AI.
  3. Разрешения по уровням. Чтение модели — без подтверждений. Создание/удаление элементов — с подтверждением через TG-бот. Экспорт IFC и отправка по почте — только по явной команде архитектора.
  4. Версионирование. Перед любой записывающей операцией Revit делает workshare detach + сохранение под новым именем с суффиксом `_ai_`. Откатиться — секунды.

Эти правила не блокируют работу, но защищают от двух ключевых рисков: AI-галлюцинации (модель подумала, что есть стена, и попыталась её удалить) и человеческой ошибки (поручил «убери все стены, у которых не заполнен параметр» — а у половины стен и не должен быть заполнен). Sandbox + журнал + версионирование решают оба.

Кому MCP в Revit нужен прямо сейчас

Технология полезна тем, у кого:

Архитектурное бюро, которое не пробует MCP в 2026, через пару лет будет тратить на рутину в 2–3 раза больше времени, чем конкуренты. Сейчас ещё есть «фора» — порог входа высокий, инструмент молодой. Через год-полтора это станет такой же базой, как BIM сегодня.

Опыт ЛЭНДПРОДЖЕКТ: что работает у нас

В ЛЭНДПРОДЖЕКТ MCP-стек встроен в производственный pipeline для всех четырёх направлений:

В каждом направлении пайплайн отличается, но базовая связка одна: Revit + Bridge + MCP + Claude. Это позволяет проектировщикам сосредоточиться на содержательной работе — а рутину закрывает AI.

Закажите проект в ЛЭНДПРОДЖЕКТ

Если вы планируете BIM-проект и хотите получить результат, в котором AI-автоматизация работает на скорость и качество, а не на эффектные слайды — обращайтесь. ЛЭНДПРОДЖЕКТ — архитектурно-проектное бюро полного цикла из Москвы с 20+ годами опыта команды, собственной BIM-инфраструктурой и production-pipeline на Claude и MCP. Мы делаем проекты ЭП → П → РД → авторский надзор по ИЖС, посёлкам, ЖК, общественным зданиям, реконструкции и интерьерам.

Свяжитесь с нами через сайт landproject.net — обсудим вашу задачу, покажем релевантные кейсы, посчитаем стоимость и сроки. Первая консультация — бесплатно.

Обсудить ваш проект

Расскажите о задаче — предложим решение за 24 часа

Оставить заявку

📐 Подписывайтесь на канал ЛЭНДПРОДЖЕКТ в MAX →