StackQL MCP Server

официальный

Предоставляет агентам доступ к управляющим и информационным плоскостям облачных провайдеров в виде самоописываемых, запрашиваемых и изменяемых источников данных с использованием SQL, минимизируя поверхность инструментов и использование токенов.

Что можно делать с StackQL MCP?

  • Изучение каталогов провайдеров — Просматривайте кэшированные провайдеры, их сервисы, ресурсы и методы доступа, чтобы узнать, что можно запрашивать.
  • Изучение контрактов методов — Узнайте входные данные и выходные поля отдельного метода доступа, прежде чем писать запрос.
  • Управление реестром — Просматривайте доступные в реестре провайдеры и версии, а затем загружайте провайдер в локальный кэш.
  • Поиск и рендеринг шаблонов запросов — Ищите в библиотеке запросов по назначению, провайдеру, сервису или тегам, а затем проверяйте параметры, чтобы сформировать SQL без его выполнения.
  • Проверка и выполнение SELECT-запросов — Разбирайте и планируйте SELECT-запрос без его выполнения или запускайте его для провайдера.
  • Выполнение изменений и операций жизненного цикла — Выполняйте INSERT, UPDATE, REPLACE или DELETE либо операцию жизненного цикла EXEC в соответствии с режимом сервера.

Документация

StackQL MCP Server - Listed on Claude AI DirectoryВ СПИСКЕ GitHub MCP Registry

Это инструменты, предоставляемые 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