StackQL MCP Server
officielExpose 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_providersou parcourez les services et ressources d’un fournisseur à l’aide delist_servicesetlist_resources. - Explorer les schémas et méthodes des ressources — utilisez
describe_resourcepour voir les champs d’une ressource, oudescribe_methodpour 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é viarun_select_query. - Gérer les registres de fournisseurs — listez les versions disponibles des fournisseurs avec
list_registryet installez-en de nouvelles dans le cache local à l’aide depull_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 avecrun_lifecycle_operationlorsque 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