CAD-MCP Server (CAD Model Control Protocol Server)
позволяет управлять CAD-программами через естественные языковые инструкции для создания и редактирования чертежей
Описание
CAD-MCP — инновационный сервис для контроля CAD- ПО (AutoCAD, GstarCAD, ZWCAD) с помощью NLP. Парсит текстовые команды в операции рисования: линии, круги, текст, заливки, размеры. Поддерживает слои, цвета, сохранение DWG. Технологии: Python, pywin32 для COM, Pydantic для валидации. Применения: автоматизация черчения для инженеров, дизайнеров, упрощение прототипирования без интерфейса.
Возможности
Поддержка CAD-ПО
Работа с AutoCAD, GstarCAD и ZWCAD через COM-интерфейс.
Базовые функции рисования
Создание линий, кругов, дуг, прямоугольников, полилиний, текста, заливок и размеров.
Управление слоями
Создание, переключение и работа со слоями чертежей.
NLP-обработка
Парсинг естественного языка: распознавание форм, цветов, действий и параметров.
Сохранение чертежей
Экспорт текущего рисунка в DWG-файл с настройкой директории.
Установка
Установка зависимостей: pip install -r requirements.txt (pywin32>=228, mcp>=0.1.0, pydantic>=2.0.0, typing>=3.7.4.3). Требования: Windows, установленное CAD-ПО (AutoCAD или аналог). Настройка: отредактируйте src/config.json (тип CAD, задержки). Запуск: python src/server.py.
Для Claude Desktop (claude_desktop_config.json): { “mcpServers”: { “CAD”: { “command”: “python”, “args”: [ “~/server.py” ] } } }
Для Cursor: аналогично, через JSON-конфиг или UI (см. README).