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

AutoCAD LT AutoLISP MCP Server

Позволяет управлять AutoCAD LT через естественный язык, генерируя и выполняя AutoLISP для создания инженерных чертежей и P&ID.

Common Lisp
99 stars

Описание

Сервер 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% ускорением, батч-операции, интеграция с буфером обмена для сложных скриптов.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/hvkshetry/autocad-mcp.git; cd autocad-mcp.
  2. Создайте виртуальное окружение: python -m venv venv; venv\Scripts\activate.
  3. Установите зависимости: pip install -r requirements.txt.
  4. Настройте Claude Desktop (с CTO: args [“server_lisp_fast.py”]; без: [“server_lisp.py”]). Укажите пути к python.exe и скрипту.
  5. Опционально: Установите CTO библиотеку в C:\PIDv4-CTO.
  6. Запустите AutoCAD LT, затем сервер: start_fast_server.bat (с CTO) или start_lisp_server.bat. Тестируйте: test_connection.bat. Требования: AutoCAD LT 2024+, Python 3.10+.

Информация

Язык
Common Lisp
Лицензия
MIT License
GitHub Stars
99

Ссылки