StackQL MCP Server

официальный

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

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

  • Обнаружение доступных облачных провайдеров и сервисов — попросите ассистента вывести список установленных провайдеров с помощью list_providers или просмотреть сервисы и ресурсы провайдера, используя list_services и list_resources.
  • Изучение схем и методов ресурсов — используйте describe_resource для просмотра полей ресурса или describe_method, чтобы изучить полный контракт ввода/вывода метода доступа перед выполнением запроса.
  • Проверка и выполнение SQL-запросов к облачным API — поручите ассистенту проверить оператор SELECT с помощью validate_select_query, а затем безопасно выполнить его через run_select_query.
  • Управление реестрами провайдеров — выводите список доступных версий провайдеров с помощью list_registry и устанавливайте новые в локальный кеш, используя pull_provider.
  • Выполнение мутаций и операций жизненного цикла — запускайте операторы INSERT, UPDATE или DELETE через run_mutation_query или инициируйте операции жизненного цикла с помощью run_lifecycle_operation, если это позволяет режим сервера.

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

Спросите ИИ об этой странице

Это инструменты, предоставляемые сервером StackQL MCP. Доступность инструментов изменения и управления жизненным циклом зависит от режима сервера (read_only, safe, delete_safe, full_access).

Сервер

server_info

Идентификационные данные и среда выполнения подключенного MCP-сервера

reload_credentials

Перезагрузить учетные данные из dotenv-файла --env.file и сообщить статус по каждому провайдеру

Обнаружение

list_providers

Провайдеры, загруженные в локальный кэш StackQL

list_services

Сервисы, доступные у провайдера

list_resources

Ресурсы, доступные в рамках провайдер.сервис

list_methods

Методы доступа, доступные для ресурса

describe_resource

Выходные поля ресурса

describe_method

Полный контракт ввода-вывода одного метода доступа

Реестр

list_registry

Провайдеры и версии, доступные в реестре

pull_provider

Установить провайдера из реестра в локальный кэш

Запросы

validate_select_query

Разобрать и спланировать SELECT без его выполнения

run_select_query

Выполнить SELECT к провайдеру

Изменение и управление жизненным циклом

run_mutation_query

Выполнить INSERT, UPDATE, REPLACE или DELETE к провайдеру

run_lifecycle_operation

Выполнить операцию жизненного цикла StackQL EXEC

  • Сервер
    • server_info
    • reload_credentials
  • Обнаружение
    • list_providers
    • list_services
    • list_resources
    • list_methods
    • describe_resource
    • describe_method
  • Реестр
    • list_registry
    • pull_provider
  • Запросы
    • validate_select_query
    • run_select_query
  • Изменение и управление жизненным циклом
    • run_mutation_query
    • run_lifecycle_operation