APT MCP сервер
TypeScript-based MCP сервер, который предоставляет AI агентам инструменты для управления пакетным менеджером apt в Linux системах, позволяя устанавливать, удалять, обновлять пакеты и делать запросы через безопасные sudo операции.
автор: Community
curl -fsSL https://vibebaza.com/i/apt-mcp | bash
TypeScript-based MCP сервер, который предоставляет AI агентам инструменты для управления пакетным менеджером apt в Linux системах, позволяя устанавливать, удалять, обновлять пакеты и делать запросы через безопасные sudo операции.
Установка
Из исходного кода
git clone <your-repo-url>
cd popos-control-mcp
npm install
npm run build
npm run dev
# or
npm start
Доступные инструменты
| Инструмент | Описание |
|---|---|
installAptPackage |
Установка одного или нескольких apt пакетов |
removeAptPackage |
Удаление одного или нескольких apt пакетов |
queryAptPackageStatus |
Проверка установлен ли пакет, доступен или может быть обновлен |
updateAptPackages |
Обновление списка apt пакетов и апгрейд всех пакетов |
listUpgradableAptPackages |
Список всех пакетов, доступных для обновления |
upgradeSpecificAptPackage |
Обновление конкретного apt пакета |
Возможности
- Установка, удаление, обновление и запрос apt пакетов через MCP инструменты
- Безопасные операции с sudo без пароля
- Валидация входных данных и надежная обработка ошибок
- Последовательный, понятный для человека вывод всех инструментов
- Разработан для stdio транспорта (по умолчанию для интеграции с локальными AI агентами)
Ресурсы
Примечания
Требует настройку sudo без пароля для операций с apt. Использует stdio транспорт по умолчанию для интеграции с локальными AI агентами. Включает автоматическую логику повтора для ситуаций блокировки apt.