Sécurité et règlesVersion 1.106.0 disponible

Keboola rend la consultation SQL de son serveur MCP strictement en lecture seule

L’essentiel de l’annonce

Le serveur MCP de Keboola limite désormais query_data aux requêtes qui consultent les données. Les opérations qui modifient un projet doivent passer par un autre outil.

Date de publication de la source
Catégorie
Sécurité et règles
Périmètre et accès
Serveur MCP Keboola 1.106.0.
Sujet du contenu
Frontière de lecture SQL
Entreprises / organismes
Keboola

Instruction filtrée

`query_data` accepte une seule instruction de lecture parmi SELECT, WITH suivi de SELECT, SHOW, DESCRIBE et EXPLAIN. Les créations, insertions, mises à jour, suppressions et requêtes multiples renvoient une erreur sans être exécutées. Cette séparation réduit le risque qu’un assistant transforme une demande d’analyse en modification accidentelle. MCP est un protocole qui relie un assistant à des outils externes.

Lire sans modifier
1

Question

L’assistant prépare une requête.

2

Lecture seule

Le serveur refuse les instructions de modification.

3

Transformation

Une écriture exige un autre outil et ses autorisations.

Question

L’assistant prépare une requête.

Lecture seule

Le serveur refuse les instructions de modification.

Transformation

Une écriture exige un autre outil et ses autorisations.

Illustration simplifiée. Les dessins ne montrent pas de résultats mesurés.

Points techniques et opérationnels

  • query_data devient strictement consultatif.
  • Les écritures passent par les transformations.

Écriture séparée

Exemples possibles. L’annonce ne démontre pas de gains pour ces usages.

Exemple pédagogique

Exemple fictif

Un assistant doit vérifier un indicateur dans un projet sans écrire dans les tables.

Deux questions pour évaluer l’intérêt

  • Vérifier l’outil réellement appelé.
  • Contrôler séparément les transformations SQL.

Qui peut l’utiliser, avec quelles limites ?

Version 1.106.0 disponible

La restriction concerne uniquement `query_data`. Les transformations SQL peuvent toujours créer ou modifier des tables et exigent leurs propres autorisations. Cette annonce ne constitue pas un audit de l’ensemble du serveur.

Conditions d’accès : Disponible sur tous les environnements Keboola et clients MCP pris en charge. Tarif non précisé dans l’annonce.

Contrôle des outils

Interprétation éditoriale à partir de l’annonce.

Les autres outils conservent leurs propres droits.

Les mots utiles pour comprendre

Connexion par MCP

MCP est un protocole commun pour relier un assistant à des ressources et des outils. Un service peut lui fournir des fichiers, des guides ou des actions. Le logiciel utilisé doit être compatible, et chaque accès reste soumis aux autorisations accordées.

Comprendre cette technologie

Connexion aux outils de travail

Une connexion permet à un assistant de consulter ou modifier des fichiers autorisés dans un autre outil. Les droits du compte et les règles de l’organisation limitent cet accès. Connecter un outil n’ouvre pas tous ses fichiers.

Comprendre cette technologie

Sources et vérifications

Keboola - Keboola MCP Server: query_data Runs Read-Only Queries Only

Lire la source officielle

Source vérifiée le . Synthèse originale. Les résultats annoncés restent attribués à leur source. Les dessins expliquent le principe ; les exemples présentent un usage possible.

Annonce complète relue. Aucun serveur connecté ni requête exécutée.

Publié sur ce site le . Mis à jour le . Rédaction : Boris Shutov, avec l’aide de ChatGPT. Notre méthode éditoriale.