Что внутри репозитория: инструменты, MCP-сервер и версии Revit
RevitAiTools — плагин для Autodesk Revit, который сам поднимает MCP-сервер и отдаёт инструменты AI-клиенту: Claude Code, Cursor, Kilo, Codex. Здесь описано, что именно лежит в приватном репозитории, как устроена архитектура и где проходят границы — до оплаты.
Домены инструментов
Каталог сгруппирован по предметным областям. Число в правой колонке — количество инструментов в домене; часть значений указана приблизительно, потому что каталог пополняется.
Стены / двери / окна
~40Создать, модифицировать, разделить, объединить, продлить, подрезать, получить точные грани
CoreПерекрытия / потолки / кровли
~15Создать / удалить / изменить, включая отверстия любой сложности
CoreЛестницы / ограждения / пандусы
16Создать по эскизу, по компоненту, изменить геометрию и параметры
ArchКолонны / балки / фундаменты / арматура
26Разместить, изменить, удалить, нагрузочные комбинации, аналитическая модель
StructureУровни / оси / фазы / группы
~15Создать, переименовать, управлять высотными отметками и рабочими наборами
BIMПомещения / зоны / площади
13Создать, перенумеровать, границы, ведомость отделки, верхний предел
ArchСпецификации (Ведомости)
35Создать полностью: поля, фильтры, сортировка, группировка, форматирование, формулы, conditional formatting
DocsЛисты и оформление
45Создать с интеллектуальной нумерацией, авто-размещение видов, паттерны, заголовки, координатные сетки
DocsВиды и проекции
~55Планы / разрезы / фасады / 3D / легенды / выноски, рамка подрезки, масштаб, камера, стиль, диапазон
BIMАннотации и марки
~55Текст, выноски, марки дверей/помещений/стен, размеры, облака ревизий, 2D-узлы и детали
DocsЭкспорт и публикация
20DWG / IFC / NWC / PDF / CSV / PNG, пакетный batch-экспорт во все форматы
ExchangeМатериалы и отделка
~30CRUD, покраска граней, физические и теплотехнические свойства
BIMТопография и генплан
31Поверхности, высотные точки, субрегионы, откосы, cut-fill земляные массы, парковки, контуры
SiteMEP (Инженерные сети)
~20Трубы, воздуховоды, коннекторы, инженерные системы, электропанели, цепи, изоляция
MEPWorksharing (Совместная работа)
24Worksets (рабочие наборы), синхронизация, borrow / relinquish элементов, работа с центральной моделью
TeamC#-скрипты на лету
2Выполнить любой валидный код через компилятор Roslyn прямо на UI-потоке Revit в транзакции
PowerUI-автоматизация
12Читать всплывающие диалоги Revit, слать шорткаты, запускать встроенные нативные команды
SystemСамодиагностика и интроспекция
7Список доступных инструментов, JSON-схема, динамический поиск по каталогу действий
MCP
Архитектура за пять минут
Внутри Revit работает обычная .NET-надстройка. Она регистрирует команды в ленте и одновременно поднимает локальный HTTP-сервер, который говорит на MCP (JSON-RPC 2.0, Streamable HTTP). AI-клиент подключается к loopback-адресу, получает список инструментов и вызывает их.
- Один контракт инструмента для ленты Revit и для MCP — поведение не дублируется.
- Вызовы исполняются на UI-потоке Revit через очередь задач, а не из фонового потока.
- Изменения модели идут в транзакциях; ошибка возвращается клиенту как результат, а не молчание.
- Модульная система: новый инструмент добавляется манифестом, без правки ядра.
- Расчётная часть вынесена из Revit API и покрывается обычными тестами.
Подробнее о протоколе — в материале «MCP для Revit», о подключении конкретного клиента — в инструкции для Claude Code.
Версии Revit и .NET
| Версии | Runtime | Что это значит |
|---|---|---|
| Revit 2022–2024 | .NET Framework 4.8 | Отдельная сборка на каждую версию, общий слой совместимости |
| Revit 2025–2027 | .NET 8 | Тот же контракт инструментов, другой целевой runtime |
Единого бинарника «на все версии» нет и быть не может. В репозитории лежат конфигурации сборки и слой совместимости, которые снимают большую часть этой боли. Матрица подробнее разобрана в отдельном материале.
Ограничения и известные особенности
Честный список того, что не решается покупкой репозитория. Если пункт критичен для вашего процесса — лучше узнать об этом до оплаты.
- Работает только на Windows: Revit не существует для других платформ.
- Нужен установленный Autodesk Revit 2022–2027 и действующая лицензия Autodesk.
- MCP-сервер живёт внутри Revit: закрыли Revit — инструменты недоступны, пока не запустите снова.
- Качество результата зависит от выбранной модели и AI-клиента. Плагин не гарантирует «правильный» проект — он выполняет команды и возвращает факты.
- Репозиторий приватный: код и снимок можно использовать в своих задачах, но нельзя публиковать или перепродавать доступ (п. 5.6 оферты).
- Сам плагин не отправляет модель в облако, но AI-клиент отправляет ваш запрос и ответ инструмента выбранному провайдеру модели.
- Проект не аффилирован с Autodesk; Revit — товарный знак Autodesk, Inc.
Что входит в доступ
Приватный GitHub-репозиторий с исходниками и MCP-сервером, обучающий курс, обновления и сообщество на 30 дней. Снимок репозитория остаётся у вас после окончания доступа. Актуальная цена и состав — на главной странице; условия возврата и лицензия — в публичной оферте.