mcp
CloudQuery — популярный опенсорсный инструмент для сбора и хранения данных о вашей облачной инфраструктуре. Он собирает информацию из AWS, GCP, Azure, Kubernetes, GitHub и множества других источников, преобразует её в единую схему и сохраняет в PostgreSQL.
Этот MCP-сервер выступает мостом между AI-ассистентом и вашей базой CloudQuery. Ассистент получает прямой доступ к инвентаризации активов, может выполнять произвольные SQL-запросы, искать уязвимости, проверять соответствие стандартам безопасности и анализировать исторические изменения. Больше не нужно переключаться между консолями — вся инфраструктура под рукой в чате.
Сервер полезен DevOps-инженерам, SRE и специалистам по безопасности, которые хотят быстро получать ответы о состоянии инфраструктуры без написания сложных скриптов.
Характеристики
Общее
- СтатусСообщество
Технологии
- Транспортstdio
Описание
Возможности
- Выполнение SQL-запросов к базе CloudQuery прямо из диалога с AI.
- Поиск облачных ресурсов по любым полям: регион, теги, тип ресурса, статус.
- Проверка правил безопасности: публичные бакеты, открытые порты, отсутствие шифрования, устаревшие IAM-ключи.
- Аудит изменений: как изменилась конфигурация ресурса за последние дни или недели.
- Работа в трёх режимах: postgres, cli, platform.
- Поддержка всех основных провайдеров CloudQuery: AWS, GCP, Azure, OCI, DigitalOcean, Kubernetes и десятки других.
- Интеграция с любым MCP-клиентом: Claude Desktop, Cursor, Aider, Zed и CLI-клиенты.
Как подключить
Установите сервер с помощью Go:
go install github.com/cloudquery/mcp@latestПосле установки настройте MCP-клиент. Пример для Claude Desktop в режиме PostgreSQL (claude_desktop_config.json):
{ "mcpServers": { "cloudquery": { "command": "mcp", "args": ["postgres", "--dsn", "postgresql://user:password@localhost:5432/cloudquery"], "env": { "CQ_MODE": "postgres" } } }}Для режима cli укажите путь к конфигурационному файлу CloudQuery. Для platform — API-ключ CloudQuery Cloud.
После добавления конфигурации перезапустите клиент. Сервер готов к запросам.
Примеры запросов
- «Покажи все S3-бакеты, у которых отключено шифрование на стороне сервера.»
- «Найди EC2-инстансы типа t2.micro в регионе us-east-1, запущенные более 30 дней.»
- «Сколько IAM-пользователей не использовали свои ключи доступа за последние 90 дней?»
- «Выведи список всех ресурсов с тегом env:production и их публичные IP-адреса.»
- «Создай сводку по результатам последнего CSPM-сканирования: количество критических, высоких и средних уязвимостей.»
Технические детали
- Язык: Go
- Транспорт: stdio
- Лицензия: MPL-2.0
- Режимы работы: CLI, PostgreSQL, Platform
- Совместимые клиенты: Claude Desktop, Cursor, Aider, Zed и другие MCP-клиенты
- Зависимости: база данных PostgreSQL для режима postgres, конфигурационный файл CloudQuery для cli