Перейти к содержимому

CAD-MCP Server (CAD Model Control Protocol Server)

позволяет управлять CAD-программами через естественные языковые инструкции для создания и редактирования чертежей

Python
175 stars

Описание

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).

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
175

Ссылки