MCP Бесплатно

MCP-OpenStack-Ops MCP сервер

Комплексный MCP сервер для управления проектами OpenStack и мониторинга с встроенными средствами безопасности и областью действия одного проекта, включающий 90+ специализированных инструментов для операций с вычислениями, сетями, хранилищем, образами, идентификацией, Heat и Octavia.

автор: call518

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/mcp-openstack-ops | bash

Комплексный MCP сервер для управления проектами OpenStack и мониторинга с встроенными средствами безопасности и областью действия одного проекта, включающий 90+ специализированных инструментов для операций с вычислениями, сетями, хранилищем, образами, идентификацией, Heat и Octavia.

Доступные инструменты

Инструмент Описание
get_instance Унифицированные запросы инстансов по имени, ID, статусу и произвольным путям поиска с пагинацией
set_instance Массовое управление жизненным циклом инстансов с фильтрацией (создание, запуск, остановка, перезагрузка, удаление и т.д.)
set_volume Массовые операции с томами с фильтрацией (name_contains, статус, фильтрация по размеру)
get_volume_list Получение списка томов и запросы
set_networks Массовые операции с сетями с фильтрацией (создание, удаление, обновление)
get_network_details Детальная информация о сети, включая подсети и порты
set_image Массовое управление образами с фильтрацией
set_keypair Массовое управление парами ключей с фильтрацией
set_snapshot Массовые операции со снэпшотами с фильтрацией
get_service_status Мониторинг доступности сервисов
get_resource_monitoring Мониторинг использования ресурсов
get_usage_statistics Статистика использования и емкости для активного проекта
get_server_events Отслеживание событий сервера и аудиторский след
get_hypervisor_details Детали и диагностика гипервизора
get_availability_zones Список зон доступности

Возможности

  • Операции в рамках проекта: Каждый инструмент обеспечивает соблюдение настроенного OS_PROJECT_NAME, валидируя владение ресурсами
  • Защищенные операции записи: Операции изменения активируются только при ALLOW_MODIFY_OPERATIONS=true, сохраняя развертывания по умолчанию только для чтения
  • 90+ специализированных инструментов: Широкое покрытие вычислений, сетей, хранилища, образов, идентификации, Heat и Octavia
  • Массовые и фильтруемые действия: Принимают разделенные запятыми цели или критерии фильтра для массовых операций
  • Обратная связь после действий и асинхронные рекомендации: Инструменты изменения предоставляют эмодзи проверки статуса и команды верификации
  • Мониторинг и аналитика использования: Мониторинг доступности сервисов, использования и емкости
  • Унифицированные запросы инстансов: Консолидированные запросы с пагинацией и режимами сводки/детализации
  • Управление балансировщиками нагрузки: Инструменты Octavia для слушателей, пулов, участников, мониторов здоровья
  • Гибкость подключения и развертывания: Кэширование подключений, упаковка Docker, множественные варианты транспорта
  • Массовые операции с расширенной фильтрацией: Революционные одношаговые операции с name_contains, статусом и другими фильтрами

Переменные окружения

Обязательные

  • OS_PROJECT_NAME - Имя проекта OpenStack для определения области операций

Опциональные

  • ALLOW_MODIFY_OPERATIONS - Включить операции записи (установите в 'true' для разрешения изменений)

Примеры использования

Show me the cluster status and service availability
Stop all instances containing 'test' in the name
Create a backup of my production server with rotation
List all volumes and their attachment status
Show me the current resource usage and quotas

Ресурсы

Примечания

Разработан и оптимизирован для OpenStack Epoxy (2025.1) как основная целевая среда, но совместим с большинством современных релизов OpenStack (Dalmatian, Caracal, Bobcat и т.д.). Динамическая совместимость с многоверсионным OpenStack API активно разрабатывается. Доступен через PyPI пакет и Docker контейнер. Поддерживает как stdio, так и streamable-http транспорты для настроек прокси/бастиона.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI