StackQL MCP
MCP-сервер и CLI, который дает агенту запрашивать и настраивать облачные, SaaS и API-ресурсы обычными SQL-запросами
- 1 080 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Может создавать и менять реальные облачные ресурсы
- Работает с учетными данными провайдеров
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/stackqlОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может создавать и менять реальные облачные ресурсы
- Работает с учетными данными провайдеров
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
StackQL представляет облачные и SaaS-провайдеры как таблицы, к которым можно обращаться на SQL: SELECT для инвентаризации ресурсов, INSERT и другие операции для создания и изменения. MCP-сервер выдает эту возможность агенту, поэтому он может собирать отчеты по инфраструктуре, искать проблемы конфигурации и провизионить ресурсы через один язык. Пакет npm скачивает подписанный бинарник stackql при первом запуске и работает по stdio. Провайдеры подключаются из отдельного реестра, аутентификация к облакам идет через их обычные переменные окружения. Помимо MCP, проект дает CLI и оформлен как плагин для Codex.
Для кого. Для инженеров по инфраструктуре и разработчиков, которым нужен единый способ читать и менять облачные ресурсы из агента.
Подходит, если
- Нужно собрать инвентаризацию ресурсов в нескольких облаках
- Нужно проверить конфигурацию на соответствие правилам
- Хочется провизионить ресурсы SQL-запросом из агента
Не подходит, если
- Нет облачных учетных данных для нужных провайдеров
- Задача решается штатным CLI облака проще
Пример запроса к агенту
Через stackql покажи все запущенные виртуальные машины в проекте и их публичные адресаMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
PROVIDER_CREDENTIALSсекрет- Учетные данные облачных и SaaS-провайдеров через их обычные переменные окружения, состав зависит от провайдера
Ограничения
Сервер сам по себе без ключа, но для запросов к провайдерам нужны их учетные данные через переменные окружения, и часть операций меняет реальные ресурсы. Провайдеры подтягиваются из реестра, набор зависит от него. При первом запуске npm-пакет скачивает бинарник stackql.
Как отключить. Удалите сервер stackql из конфигурации MCP или удалите пакет @stackql/mcp-server.
Частые вопросы
Нужен ли ключ для самого сервера?
Нет, но для обращения к облакам нужны их учетные данные, обычно те же переменные окружения, что и для родных CLI.
Может ли он менять ресурсы?
Да, кроме SELECT, StackQL поддерживает операции создания и изменения ресурсов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыАгент поднимает LocalStack, выкатывает Terraform, CDK и SAM, читает логи, собирает IAM-политики и вносит сбои для проверки
MCP-сервер Domainstack без ключа: агент узнает регистратора, DNS, хостинг, сертификат, заголовки и SEO домена по запросу
Самостоятельно размещаемый MCP-сервер для выполнения команд на удаленных серверах по SSH с токенами и ролями
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Официальный MCP-сервер Alibaba Cloud управляет ECS, RDS, OSS и VPC, читает метрики и выкатывает приложение на ECS из агента.
ACK MCP Server
alibabacloud-ack-mcp-server
Официальный MCP-сервер Alibaba Cloud для кластеров ACK: kubectl, метрики Prometheus, журналы SLS и диагностика.
Коротко о README
README описывает StackQL как SQL-движок для облаков, SaaS и API, работающий и для людей, и для агентов. Показаны установки бинарника под разные ОС, запуск в Docker и подключение через MCP. Провайдеры берутся из отдельного реестра, есть интеграции с GitHub Actions и Jupyter. Отдельно оформлен пакет MCP-сервера на npm и PyPI и плагин для Codex. Лицензия MIT.