ОС
Автор проекта

Олег Сахаров

Revit API / AI-инженер

Revit API, AI и MCP — в одном инженерном контуре

Строю инструменты, которые решают задачи, а не повторяют шаги лектора. Тот же подход — AI-агенты, MCP и инженерный процесс — переносится на любые другие задачи, не только на Revit.

Плагины для Revit и AI-агенты, которые решают инженерные задачи

О себе

Делаю инструменты для Revit и AI-агентов, которые работают с ними: от первого ExternalCommand до собранного, проверенного и отданного другим плагина.

Веду проект AI × Revit Community — стартовый репозиторий, MCP-сервер, курс и разборы проектов. Каждый пример проходит тот же путь, который описан на лендинге: задача, план с AI, разработка, проверка, сборка, релиз.

Revit здесь — первая домен и практическая среда: цена ошибки высокая, поэтому видно, что значит ставить задачу, проверять результат и отвечать за изменение. Сам навык переносится на таблицы, отчёты, интеграции и внутренние утилиты.

Чему можно научиться

Плагины для Revit

От первого ExternalCommand до публикации в репозитории.

  • Revit API
  • WPF и формы приложений
  • MCP-сервер для Revit
  • Упаковка и релиз плагина

AI-агенты

Агенты, которые пишут код и работают с инструментами.

  • Промпт-инженерия
  • Tool-calling
  • RAG по своему контенту
  • Веб-поиск агента

MCP (Model Context Protocol)

Подключение инструментов к моделям по стандарту.

  • Сервер и тулзы
  • Контракт JSON-схем
  • Транспорты stdio и HTTP
  • Безопасность ключей

Не только Revit

Тот же стек для любых задач автоматизации.

  • Обработка таблиц и документов
  • Git и code review
  • Автоматизация потоков
  • Внутренние тулзы

Опыт

  1. 2024 — сейчас

    Автор и ведущий инженер — AI × Revit Community

    Стартовый репозиторий плагинов, MCP-сервер, курс и разборы проектов: полный путь от идеи до релиза инструмента.

    • Единый контракт инструмента и реестр, чтобы новая команда подключалась без правок ядра
    • Расчётное ядро без зависимости от Revit и тесты на нём
    • Оркестрация агентов: постановщик, разработчик, тестировщик, ревьюер, сборщик

Проекты

RevitAiTools

active

C#-плагин и MCP-сервер, чтобы управлять Revit из AI-клиента: инструменты вызываются по запросу модели и исполняются на потоке Revit.

Спроектировал единый контракт инструмента, слои приложения и путь «хотелка → рабочая команда в ленте Revit» и довёл их до повторяемой процедуры.
AI ведёт план, генерацию, ревью и тесты; человек ставит задачу, проверяет результат и принимает решение о релизе.
Сборка под Revit 2022–2027, инструкция по установке, встроенная диагностика и обновления в репозитории.
C#MCPRevit API.NET

AI × Revit Community

active

Среда вокруг репозитория: курс, инженерная библиотека, дайджест и сообщество инженеров.

Свёл репозиторий, курс и сообщество в один маршрут обучения, где каждый урок опирается на те же файлы, что и проект.
AI-агенты встроены в процесс: контекст, поиск готового, ревью и проверка вместо ручного перебора.
Рабочий сайт с курсом, дайджестом и админ-панелью, где тексты страниц правятся без деплоя.
TypeScriptNext.jsPostgreSQLMCP

Публикации

Ссылки

Связаться

Вопросы по курсу, репозиторию и совместной работе — в поддержке сообщества.

Написать

Материалы проекта и разборы задач — в дайджесте и статьях сайта.