
Keboola MCP Server
Keboola · Programmation
Keboola MCP Server est un pont open source entre votre projet Keboola et des assistants IA comme Claude et Cursor : ils interrogent des tables, créent des transformations SQL et lancent des jobs en langage naturel.

À propos de Keboola MCP Server
What Is Keboola MCP Server
Keboola MCP Server est un connecteur open source entre votre projet Keboola et les outils d'IA actuels. Il se présente sous forme de paquet Python et transforme les capacités de Keboola, comme l'accès au stockage, les transformations SQL et le lancement de jobs, en outils que Claude, Cursor, Windsurf, VS Code, CrewAI, LangChain et Amazon Q peuvent appeler. Il parle le Model Context Protocol, le standard ouvert que les clients d'IA utilisent pour solliciter des outils externes.
Le problème qu'il règle, c'est la friction. Au lieu de naviguer dans une plateforme de données Keboola pour monter un pipeline ou vérifier une table, décrire ce que vous voulez et laisser l'assistant agir sur votre vrai projet change le rythme. Vous pouvez ainsi interroger des données avec l'IA dans la même fenêtre où vous codez ou analysez.
Ses limites tiennent au périmètre et à l'installation. Il se connecte à un projet Keboola qui existe déjà, donc il vous faut un compte avant qu'il serve à quelque chose. Il donne aussi à un assistant IA un accès réel à vos données, d'où les en-têtes en lecture seule, les listes d'outils autorisés et les branches de développement qui gardent cet accès sous contrôle.
Getting Started
- Récupérez l'URL du serveur distant dans les réglages de votre projet Keboola, sous l'onglet MCP Server. Elle ressemble à https://mcp.VOTRE_REGION.keboola.com/mcp.
- Collez l'URL dans les réglages MCP de votre assistant IA, ou installez le serveur local avec une connexion navigateur si vous voulez tout maîtriser.
- Authentifiez-vous avec votre compte Keboola quand c'est demandé, puis indiquez à l'assistant sur quel projet travailler.
- Demandez ce qu'il vous faut, comme une liste de tables ou une nouvelle transformation SQL, et l'assistant appelle les bons outils.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Keboola MCP Server.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs data
- Analystes
- Équipes analytics et ops
Tâches
- Interroger les données en langage naturel
- Créer des transformations SQL
- Lancer et suivre des jobs
- Documenter les objets du projet
Cas d'usage
- Préparer un rapport juste avant une réunion
- Arriver sur un projet inconnu
- Tester des changements sans risque
Fonctionnalités clés
Serveur MCP distant avec OAuth
Le moyen le plus simple de vous connecter est le serveur distant hébergé, qui tourne sur chaque stack multi-locataire de Keboola et accepte la connexion OAuth. Vous collez une URL dans votre assistant IA et vous vous authentifiez avec votre compte Keboola, sans installation locale ni jeton à copier. Le Streamable HTTP garde la connexion bidirectionnelle pour des performances plus stables.
Stockage et accès aux données
Le serveur laisse un assistant interroger les tables directement et gérer les descriptions des tables et des buckets. Vous atteignez les données de votre projet sans les exporter ailleurs d'abord, et l'assistant travaille sur les tables réelles, pas sur une copie périmée.
Transformations SQL à partir du langage naturel
Vous pouvez décrire une transformation et laisser le serveur la créer. Une demande en langage naturel devient une configuration SQL fonctionnelle, ce qui raccourcit la première version d'une jointure ou d'une agrégation. Vous relisez la logique avant l'exécution.
Pilotage des jobs et des pipelines
Le serveur exécute des composants et des transformations et renvoie les détails d'exécution : vous lancez un job et le voyez se terminer dans la même conversation. Les Flows vont plus loin et vous laissent construire et gérer des pipelines conditionnels et d'orchestration qui enchaînent les étapes.
Applications de données Streamlit Keboola
Vous pouvez créer, déployer et gérer des applications Streamlit qui affichent des requêtes sur vos données de stockage. Un résultat gagne ainsi une interface partageable, sans build ni hébergement séparés.
Branches de développement et contrôles d'accès
Les opérations s'exécutent dans des branches de développement hors production quand vous fixez un identifiant de branche, donc les essais restent confinés. En transport HTTP, les en-têtes vous laissent autoriser ou bloquer des outils précis et passer en lecture seule, ce qui maintient un agent IA dans les limites que vous fixez.
Avantages et inconvénients
Avantages
- Relie les assistants IA courants à un vrai projet Keboola, donc le travail sur les données se fait dans l'outil que vous utilisez déjà.
- Open source et gratuit à l'usage, et inclus dans l'offre gratuite de Keboola, donc aucune licence supplémentaire à acheter.
- Des contrôles d'accès comme le mode lecture seule, les en-têtes d'outils autorisés et les branches de développement bornent ce qu'un agent peut faire.
- Couvre stockage, SQL, jobs, flows et applications de données dans un seul connecteur, donc vos flux de données IA restent au même endroit au lieu de plusieurs intégrations.
Inconvénients
- Inutile sans un compte et un projet Keboola, donc ce n'est pas un outil de données autonome.
- Donner à un assistant IA l'accès en écriture à la production demande de la prudence, et les fonctions de sécurité n'aident que si vous les configurez vraiment.
- L'installation locale exige Python et une connexion navigateur, plus de travail que le serveur distant hébergé.
- La documentation et l'outillage évoluent vite, donc le nom d'un outil ou d'une option peut différer d'un ancien guide.
Questions fréquentes
Il laisse des assistants IA comme Claude et Cursor travailler dans votre projet Keboola. Vous pouvez interroger des tables, créer des transformations SQL, lancer des jobs et des flows, et gérer la documentation en décrivant ce que vous voulez au lieu de naviguer dans l'interface.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Keboola MCP Server.
Alternatives à Keboola MCP Server
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
