Одна инженерная задача — пять разных ролей
Пользователь задаёт размеры и цель; ИИ-клиент анализирует запрос; MCP при соответствующей конфигурации описывает инструменты и обмен вызовами; локальный адаптер преобразует параметры в команды CAD API; геометрическое ядро САПР создаёт элементы. SDK — набор документации, библиотек и примеров для разработчика такого адаптера, а не дополнительное приложение, которым нужно пользоваться при каждом построении.

ИИ — выбор последовательности действий

ИИ может сопоставлять формулировку «создай втулку с четырьмя отверстиями» с доступными операциями вращения, выреза и кругового массива. Но при отсутствии диаметра расположения отверстий модель не может считаться полностью заданной. Хороший агент явно обозначает недостающие размеры или запрашивает уточнение.
MCP: как клиент видит инструменты

MCP — открытый стандарт обмена между ИИ-приложением и внешними средствами. В типичной архитектуре host содержит один или несколько клиентов, client устанавливает соединение с сервером, а server публикует инструменты, ресурсы и промпты. На стадии обнаружения клиент получает описание и схему аргументов доступных инструментов. Затем вызывает их и обрабатывает результат. MCP не является API геометрического ядра и не выполняет булевы операции над телом самостоятельно.
Локальный MCP-сервер может работать на компьютере инженера, где установлена CAD-система. Размещение и схема авторизации зависят от конкретной интеграции.
API: действия внутри установленной САПР

API SOLIDWORKS предоставляет программные объекты и методы для управления документами и операциями. КОМПАС-3D имеет отдельные 2D и 3D API. При реальном вызове необходимо передать корректные типы параметров, единицы, идентификаторы объектов и выбранную геометрию. Если указана неверная грань или документ не активен, вызов может завершиться ошибкой.
SDK: инструменты разработчика, а не пользователя

SDK помогает разработчику разобраться в интерфейсах, версиях и форматах данных, создать и отладить адаптер. При обычном использовании CAD Assistant пользователь не обязан самостоятельно писать код по SDK. Для КОМПАС-3D v25 официальная документация отдельно описывает 2D и 3D API.
Почему один помощник не означает одинаковые функции

У SOLIDWORKS и КОМПАС-3D разные объектные модели, структуры файлов и соглашения API. Общая текстовая команда должна переводиться в команды выбранного адаптера. Успешное построение фаски в одной CAD не доказывает наличие точно такого же инструмента или идентичного выбора рёбер в другой.
От команды до проверяемого файла

- Инженер передаёт размеры, материал, тип детали и условия.
- ИИ строит план, обнаруживает необходимые инструменты и определяет их параметры.
- MCP-клиент вызывает доступный инструмент; адаптер проверяет входные данные.
- CAD API создаёт или изменяет эскизы и операции.
- Адаптер возвращает фактические значения и статусы, которые проверяет ассистент.
- Инженер проверяет дерево операций и размеры, сохраняет и повторно открывает документ.

Безопасность и достоверность
Выдавайте серверу только необходимые права. Список разрешённых инструментов, подтверждение опасных операций, локальное выполнение и журнал изменений снижают риск случайного изменения чужих документов. Не следует отправлять закрытую КД неизвестному ИИ-провайдеру без оценки политики обработки данных.
Источники: официальный MCP SDK — host/client/server, SDK КОМПАС-3D. Связанные материалы: стоимость работы ассистента и Fits Calc CAD Assistant.
