Homebrew MCP — это MCP-сервер, предоставляющий AI-ассистентам полный контроль над пакетным менеджером Homebrew. Он позволяет моделям искать, устанавливать, обновлять и анализировать программные пакеты (формулы и каски) прямо из интерфейса чата, автоматизируя рутинные задачи управления ПО на macOS.
Ключевые особенности:
Управление жизненным циклом пакетов: Сервер реализует полный набор операций Homebrew — от поиска (search) и установки (install) до обновления (upgrade) и удаления (uninstall), позволяя AI-ассистенту администрировать ПО без участия пользователя.
Глубокая аналитика зависимостей: Инструменты deps и uses позволяют модели анализировать дерево зависимостей любого пакета в обоих направлениях, что критически важно для понимания влияния обновлений и решения конфликтов.
Мониторинг состояния системы: Команда doctor дает AI-ассистенту возможность проверить здоровье всей экосистемы Homebrew, выявить битые ссылки и проблемы конфигурации для превентивной диагностики.
Управление сервисами и репозиториями: Включает команды для управления фоновыми службами (services) и сторонними репозиториями-тапами (tap/untap), покрывая практически все сценарии работы с Homebrew.
Для кого: Ориентирован на разработчиков и системных администраторов, использующих macOS, которые хотят делегировать AI-ассистенту рутинные операции по настройке и поддержанию среды разработки, установке инструментов и диагностике проблем с пакетами.
Сценарии использования:
Настройка окружения по голосовому запросу: Разработчик просит Claude: “Установи мне все нужные инструменты для Python-разработки, включая poetry, pyenv, ruff и ipython”. Ассистент ищет, проверяет наличие и последовательно устанавливает пакеты.
Решение конфликтов зависимостей: При возникновении ошибки version mismatch AI-агент может проанализировать зависимости проблемного пакета через deps, найти источник конфликта и предложить обновить или переустановить нужные компоненты.
Массовое обновление с предварительным аудитом: Перед запуском brew upgrade AI-ассистент по запросу пользователя проверяет список устаревших пакетов (outdated), анализирует их зависимости и возможные несовместимости, а затем выполняет обновление.
Диагностика неисправностей: Пользователь сообщает о проблеме с Homebrew, и AI через doctor получает полный диагностический отчет, на основе которого сразу предлагает команды для исправления, такие как очистка кэша или перелинковка файлов.
Цены и доступность: Проект с открытым исходным кодом под лицензией MIT, доступен бесплатно. Устанавливается через npm install или запускается через npx. Для работы требует установленного Homebrew на macOS. Тарифных планов не предусмотрено.