Gantry: нативный инструмент macOS для управления Docker и контейнерными хостами
Gantry от Getgantry - это нативное приложение для macOS, разработанное с использованием Swift 6 и SwiftUI, предназначенное для управления Docker и apple/container хостами. Оно включает в себя встроенный сервер Model Context Protocol (MCP), который позволяет его возможности использовать в качестве инструментов. Это позволяет автоматизацию и взаимодействие через AI-агентов, Shortcuts, Siri и скрипты, что делает его универсальным инструментом для пользователей macOS, контролирующих контейнерные среды. Gantry упрощает операции как на локальных, так и на удаленных экземплярах Docker, а также на apple/container хостах.
К чему подключается Gantry?
Gantry — это нативное приложение для macOS, которое устанавливает соединения и управляет различными контейнерными средами. Оно поддерживает как локальные демоны Docker, так и удаленные хосты Docker, доступные через SSH. Кроме того, Gantry интегрируется с хостами apple/container на macOS, предоставляя единый интерфейс для контроля различных операций с контейнерами. Его дизайн как нативного приложения для macOS обеспечивает прямое взаимодействие с основной операционной системой.
Основные функции и инструменты
Gantry предоставляет всю функциональность приложения в виде инструментов Model Context Protocol через упакованный gantry-mcp бинарный файл. Этот бинарный файл также предоставляет App Intents для управления контейнерами, в частности для перечисления, запуска, остановки, перезапуска и получения логов. Инструменты доступны через stdio, что делает их доступными для различных AI-клиентов и сценариев. Эта архитектура позволяет осуществлять продвинутую автоматизацию задач управления контейнерами.
Для кого это?
Gantry ориентирован на пользователей macOS, которые активно занимаются управлением и мониторингом Docker и хостов apple/container. Он особенно полезен для тех, кто стремится автоматизировать эти операции с помощью AI-агентов, таких как Claude, или через нативные инструменты macOS, такие как Shortcuts и Siri, а также с помощью пользовательских скриптов. Пропустите это, если вы не управляете Docker или хостами apple/container на macOS или не собираетесь автоматизировать эти задачи с помощью AI-агентов или скриптов.
Как начать
Для сервера gantry-mcp не требуются учетные данные. Настройка включает добавление пути к бинарному файлу gantry-mcp в AI-клиент, например, с помощью команды "claude mcp add gantry -- /Applications/Gantry.app/Contents/Resources/gantry-mcp".
Сценарии использования
- Управление контейнерами Docker, включая перечисление, запуск, остановку, перезапуск и получение логов.
- Создание и управление образами Docker, такими как сборка из Dockerfile, получение образов и их удаление.
- Запуск проектов Docker Compose на локальных Docker, SSH или хостах apple/container.
Gantry предлагает пользователям macOS прямой способ управления Docker и apple/container хостами, глубоко интегрируясь с AI агентами и инструментами сценариев. Его родной дизайн и возможности сервера MCP предоставляют мощную платформу для автоматизации рабочих процессов контейнеров. Возможность контролировать различные операции с контейнерами через App Intents расширяет его полезность для продвинутых пользователей.
