StackQL MCP Server
официальныйПредоставляет агентам доступ к управляющим и информационным плоскостям облачных провайдеров в виде самоописываемых, запрашиваемых и изменяемых источников данных с использованием SQL, минимизируя поверхность инструментов и использование токенов.
Что можно делать с StackQL MCP?
- Изучение каталогов провайдеров — Просматривайте кэшированные провайдеры, их сервисы, ресурсы и методы доступа, чтобы узнать, что можно запрашивать.
- Изучение контрактов методов — Узнайте входные данные и выходные поля отдельного метода доступа, прежде чем писать запрос.
- Управление реестром — Просматривайте доступные в реестре провайдеры и версии, а затем загружайте провайдер в локальный кэш.
- Поиск и рендеринг шаблонов запросов — Ищите в библиотеке запросов по назначению, провайдеру, сервису или тегам, а затем проверяйте параметры, чтобы сформировать SQL без его выполнения.
- Проверка и выполнение SELECT-запросов — Разбирайте и планируйте SELECT-запрос без его выполнения или запускайте его для провайдера.
- Выполнение изменений и операций жизненного цикла — Выполняйте INSERT, UPDATE, REPLACE или DELETE либо операцию жизненного цикла EXEC в соответствии с режимом сервера.
Документация
Это инструменты, предоставляемые MCP-сервером StackQL. Доступность инструментов для изменения данных и управления жизненным циклом зависит от режима сервера (
read_only,safe,delete_safe,full_access). Информацию об установке MCP-сервера локально см. здесь.
Сервер
server_info
Идентификация и среда выполнения подключенного MCP-сервера
reload_credentials
Повторно загрузить учетные данные из dotenv-файла --env.file и сообщить статус для каждого провайдера
Обнаружение
list_providers
Провайдеры, загруженные в локальный кэш StackQL
list_services
Сервисы, доступные у провайдера
list_resources
Ресурсы, доступные у provider.service
list_methods
Методы доступа, доступные для ресурса
describe_method
Полный контракт ввода-вывода одного метода доступа: входные данные и выходные поля
Реестр
list_registry
Провайдеры и версии, доступные в реестре
pull_provider
Установить провайдер из реестра в локальный кэш
Библиотека запросов
query_library_search
Найти отобранные шаблоны запросов по назначению, провайдеру, сервису или тегам
query_library_get
Получить шаблон и проверить параметры для формирования SQL без его выполнения
Запросы
validate_select_query
Разобрать и спланировать SELECT без его выполнения
run_select_query
Выполнить SELECT для провайдера
Изменение данных и управление жизненным циклом
run_mutation_query
Выполнить INSERT, UPDATE, REPLACE или DELETE для провайдера
run_lifecycle_operation
Выполнить операцию жизненного цикла StackQL EXEC