AutoCAD LT AutoLISP MCP Server
Позволяет управлять AutoCAD LT через естественный язык, генерируя и выполняя AutoLISP для создания инженерных чертежей и P&ID.
Описание
Сервер MCP на Python интегрирует LLM (Claude) с AutoCAD LT 2024+, генерируя AutoLISP код для автоматизации. Ключевые особенности: создание базовых форм, блоков, слоев; интеграция с библиотекой CTO (600+ символов P&ID по ISA 5.1); батч-операции и оптимизации (80% ускорение). Применения: инженерные чертежи, P&ID-диаграммы, техническая документация через conversational prompts.
Возможности
Базовые операции рисования
Создание линий, кругов, полилиний, текста, прямоугольников и батч-операций для нескольких объектов.
Управление блоками и слоями
Вставка блоков с атрибутами, создание/изменение слоев, обновление атрибутов, перемещение сущностей.
P&ID и процессная инженерия
Интеграция с CTO-библиотекой: вставка символов (насосы, клапаны, оборудование), теги, соединения, стандартные слои и аннотации.
Расширенные операции
Создание дуг, эллипсов, мультитекста, хэтчинга, размеров; подключение оборудования, добавление стрелок потока.
Оптимизации производительности
Fast Mode с 80% ускорением, батч-операции, интеграция с буфером обмена для сложных скриптов.
Установка
- Клонируйте репозиторий: git clone https://github.com/hvkshetry/autocad-mcp.git; cd autocad-mcp.
- Создайте виртуальное окружение: python -m venv venv; venv\Scripts\activate.
- Установите зависимости: pip install -r requirements.txt.
- Настройте Claude Desktop (с CTO: args [“server_lisp_fast.py”]; без: [“server_lisp.py”]). Укажите пути к python.exe и скрипту.
- Опционально: Установите CTO библиотеку в C:\PIDv4-CTO.
- Запустите AutoCAD LT, затем сервер: start_fast_server.bat (с CTO) или start_lisp_server.bat. Тестируйте: test_connection.bat. Требования: AutoCAD LT 2024+, Python 3.10+.