StackQL MCP Server

officiel

Expose les plans de contrôle et de données des fournisseurs cloud aux agents sous forme de sources de données auto-descriptives, interrogeables et modifiables via SQL, minimisant la surface d'outils et l'utilisation de tokens.

Que pouvez-vous faire avec Stack QL MCP ?

  • Découvrir les fournisseurs et services cloud disponibles — demandez à l’assistant de lister les fournisseurs installés avec list_providers ou parcourez les services et ressources d’un fournisseur à l’aide de list_services et list_resources.
  • Explorer les schémas et méthodes des ressources — utilisez describe_resource pour voir les champs d’une ressource, ou describe_method pour inspecter le contrat complet d’entrée/sortie d’une méthode d’accès avant d’interroger.
  • Valider et exécuter des requêtes SQL sur les API cloud — demandez à l’assistant de vérifier une instruction SELECT avec validate_select_query, puis exécutez-la en toute sécurité via run_select_query.
  • Gérer les registres de fournisseurs — listez les versions disponibles des fournisseurs avec list_registry et installez-en de nouvelles dans le cache local à l’aide de pull_provider.
  • Exécuter des mutations et des opérations de cycle de vie — exécutez des instructions INSERT, UPDATE ou DELETE via run_mutation_query, ou déclenchez des opérations de cycle de vie avec run_lifecycle_operation lorsque le mode serveur le permet.

Documentation

Interrogez l'IA à propos de cette page

Voici les outils exposés par le serveur StackQL MCP. La disponibilité des outils de mutation et de cycle de vie dépend du mode du serveur (read_only, safe, delete_safe, full_access).

Serveur

server_info

Identité et environnement d'exécution du serveur MCP connecté

reload_credentials

Recharge les informations d'authentification depuis le fichier dotenv spécifié par --env.file et rapporte le statut pour chaque fournisseur

Découverte

list_providers

Fournisseurs récupérés dans le cache local de StackQL

list_services

Services disponibles pour un fournisseur

list_resources

Ressources disponibles pour un fournisseur.service

list_methods

Méthodes d'accès disponibles pour une ressource

describe_resource

Champs de sortie d'une ressource

describe_method

Contrat d'entrée/sortie complet d'une méthode d'accès

Registre

list_registry

Fournisseurs et versions disponibles dans le registre

pull_provider

Installe un fournisseur depuis le registre dans le cache local

Requête

validate_select_query

Analyse et planifie un SELECT sans l'exécuter

run_select_query

Exécute un SELECT sur un fournisseur

Mutation et cycle de vie

run_mutation_query

Exécute INSERT, UPDATE, REPLACE ou DELETE sur un fournisseur

run_lifecycle_operation

Exécute une opération de cycle de vie StackQL EXEC

  • Serveur
    • server_info
    • reload_credentials
  • Découverte
    • list_providers
    • list_services
    • list_resources
    • list_methods
    • describe_resource
    • describe_method
  • Registre
    • list_registry
    • pull_provider
  • Requête
    • validate_select_query
    • run_select_query
  • Mutation et cycle de vie
    • run_mutation_query
    • run_lifecycle_operation