Есть задачи, которые вы хотели бы автоматизировать? Напишите мне в комментариях или на почту. Нейросети теперь могут писать код, но до недавнего времени не могли эффективно работать с реальным программным обеспечением. Новый протокол MCP (Model Context Protocol) устранил это ограничение, предоставив моделям доступ к инструментам. Я решил интегрировать нейросеть с API КОМПАС-3D.

Сервер, функционирующий как мост между MCP-клиентами и экземпляром КОМПАС-3D, обрабатывает команды и возвращает результаты. Он поддерживает основные операции 2D-черчения, такие как создание геометрии, редактирование и измерения. Инструмент execute_python_script позволяет выполнять Python-код в контексте КОМПАС.

При отсутствии активного документа сервер возвращает ошибку. Пример конфигурации для подключения к КОМПАС представлен в файлах mcp.json и config.toml.

Пользователь может запросить создание фигуры, и нейросеть последовательно обрабатывает задачи, вызывая соответствующие инструменты. Если возникают ошибки, сервер предоставляет рекомендации, и модель может попытаться переподключиться или создать новый документ.

Сервер ограничен работой с 2D-документами, и производительность может варьироваться в зависимости от сложности задачи. Если вас заинтересовал проект, буду рад вашим идеям для улучшения функционала!