ИИ-агент внутри AutoCAD и nanoCAD: MCP-инструменты для проектировщика
Мост между ИИ-агентом и AutoCAD/nanoCAD: агент видит чертёж, ищет объекты и выполняет команды; любая запись — сначала план, потом бэкап.

Задача
Проектировщик тратит часы на рутину в чертеже: найти все блоки нужного типа, проверить слои, перемерить трассу, поправить десятки однотипных объектов. ИИ-агент мог бы делать это сам, но он не видит чертёж и не умеет безопасно в нём работать.
Что сделали
- плагин для AutoCAD и nanoCAD на C#, который открывает агенту доступ к чертежу, и MCP-сервер на TypeScript — 18 инструментов для AutoCAD и 15 для nanoCAD;
- чтение: сводка документа, поиск объектов по слоям и типам, свойства, извлечение блоков вдоль трассы, пакетные снимки листов и видов;
- «глаза» агента: снимок вида в PNG с наложением — координатная сетка, рамки вокруг найденных объектов, метки, масштабная линейка и сводка. Наложение рисуется на служебном непечатаемом слое и убирается после снимка. По нему агент понимает, куда смотрит, делает зум и замеры;
- запись: команды САПР и выражения LISP через командную строку. Сначала агент получает план без изменений, после подтверждения — автоматический бэкап .dwg и выполнение в одной группе UNDO: один Ctrl+Z отменяет всё. В несохранённый чертёж запись не пускается;
- 14 навыков агента — готовые цепочки действий: разбор многолистовых чертежей, извлечение труб и условных обозначений, сборка ведомости объёмов.
Результат
Агент работает в чертеже как помощник проектировщика: находит, проверяет и правит объекты по команде на обычном языке, а человек видит план до любых изменений.
Стек
C# (.NET), TypeScript, Node.js, MCP, AutoLISP, AutoCAD 2020+, nanoCAD 24, Claude Code, Codex.
Ссылки
Об обложке
Интерфейс AutoCAD 2024 на обложке — снимок с Wikimedia Commons, лицензия CC BY-SA 4.0; чертёж условный.


