Keboola MCP Server
Verbind je Keboola data platform direct met AI-tools, automatiseer ETL-pijplijnen, beheer metadata en voer SQL-transformaties uit vanaf elke locatie met de Keboola MCP Server.

Wat doet de “Keboola” MCP Server?
De Keboola MCP Server fungeert als een open-source brug tussen je Keboola-project en moderne AI-tools. Het verbindt AI-assistenten en MCP-clients (zoals Claude, Cursor, Windsurf, VS Code en anderen) met het Keboola-platform en stelt functies als opslagtoegang, SQL-transformaties, componentbeheer en jobtriggers als oproepbare tools beschikbaar. Dankzij deze integratie kunnen AI-modellen en -agenten tabellen bevragen, configuraties beheren, jobs uitvoeren en rechtstreeks vanuit hun eigen omgeving met metadata werken. Dit stroomlijnt ontwikkelworkflows, elimineert glue code en zorgt ervoor dat de juiste data en functionaliteit op het juiste moment beschikbaar zijn voor AI-agenten, waardoor de productiviteit toeneemt en complexe automatiseringsscenario’s mogelijk worden.
Lijst van Prompts
Lijst van Resources
Lijst van Tools
Op basis van de features van de repository en beschikbare documentatie biedt de Keboola MCP Server de volgende tools:
- Storage: Tabellen direct bevragen en beschrijvingen van tabellen of buckets beheren binnen Keboola-opslag.
- Components: Extractors, writers, data-apps en transformatieconfiguraties aanmaken, tonen en inspecteren.
- SQL: SQL-transformaties aanmaken en uitvoeren via natuurlijke taal.
- Jobs: Componenten uitvoeren, transformaties starten en details van jobuitvoeringen ophalen.
- Metadata: Projectdocumentatie en objectmetadata zoeken, lezen en bijwerken.
Gebruikstoepassingen van deze MCP Server
- Databasebeheer: Tabellen of buckets in Keboola-opslag direct bevragen en beheren, zodat AI-agenten projectdata kunnen ophalen of wijzigen.
- Codebase & Configuratieverkenning: Extractors, writers en transformatieconfiguraties vanuit AI-tools tonen, aanmaken en inspecteren – eenvoudig configuratiebeheer.
- Geautomatiseerde SQL-transformatie: Gebruik natuurlijke taal om SQL-query’s te genereren en uit te voeren, zodat opgeslagen data snel getransformeerd en geanalyseerd kan worden.
- Joborkestratie & Monitoring: Componenten uitvoeren, jobs orkestreren en uitvoeringshistorie ophalen, waardoor ETL/dataworkflows eenvoudig te automatiseren en te monitoren zijn.
- Metadata-beheer: Projectdocumentatie en metadata zoeken, lezen en bijwerken om informatie georganiseerd en toegankelijk te houden voor zowel mensen als AI-agenten.
Hoe stel je het in
Windsurf
- Zorg dat je Python 3.10+ en
uv
hebt geïnstalleerd. - Verkrijg je Keboola Storage API-token en (indien van toepassing) je workspace-schema.
- Zoek in Windsurf het MCP-configuratiebestand.
- Voeg de Keboola MCP Server toe met het volgende JSON-fragment:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Sla het configuratiebestand op en herstart Windsurf.
- Controleer de beschikbaarheid van de server in de Windsurf MCP-interface.
API-sleutels beveiligen (Windsurf)
{
"mcpServers": {
"keboola-mcp": {
"command": "uv",
"args": ["pip", "run", "--", "keboola-mcp-server"],
"env": {
"KBC_STORAGE_TOKEN": "${KBC_STORAGE_TOKEN}",
"KBC_WORKSPACE_SCHEMA": "${KBC_WORKSPACE_SCHEMA}"
},
"inputs": {
"KBC_STORAGE_TOKEN": "env",
"KBC_WORKSPACE_SCHEMA": "env"
}
}
}
}
Claude
- Zorg dat Python 3.10+ en
uv
geïnstalleerd zijn. - Verkrijg de benodigde Keboola-inloggegevens.
- Open de Claude client MCP-configuratie.
- Voeg de Keboola MCP Server toe:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Sla op en herstart Claude.
- Controleer of de server vanuit Claude bereikbaar is.
Cursor
- Installeer Python 3.10+ en
uv
. - Bereid je Keboola API-token en workspace-schema voor.
- Open het Cursor MCP-configuratiebestand.
- Voeg de volgende configuratie toe:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Sla het bestand op en herstart Cursor.
- Controleer of de MCP-server succesvol verbonden is.
Cline
- Zorg dat Python 3.10+ en
uv
geïnstalleerd zijn. - Verzamel de benodigde Keboola-inloggegevens.
- Bewerk het MCP-servers gedeelte in de Cline-configuratie.
- Voeg de Keboola MCP Server toe:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Sla de configuratie op en herstart Cline.
- Controleer of de server correct werkt.
Let op: Beveilig gevoelige inloggegevens zoals API-tokens met omgevingsvariabelen, zoals getoond in het Windsurf-voorbeeld hierboven.
Hoe gebruik je deze MCP in flows
MCP gebruiken in FlowHunt
Om MCP-servers te integreren in je FlowHunt-workflow, voeg je het MCP-component toe aan je flow en verbind je deze met je AI-agent:

Klik op het MCP-component om het configuratiescherm te openen. Voeg in het systeem-MCP-configuratiegedeelte je MCP-servergegevens toe in dit JSON-formaat:
{
"keboola-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Na het configureren kan de AI-agent deze MCP gebruiken als tool en krijgt hij toegang tot alle functies en mogelijkheden. Vergeet niet “keboola-mcp” aan te passen naar de daadwerkelijke naam van je MCP-server en de URL te vervangen door je eigen MCP-server-URL.
Overzicht
Sectie | Beschikbaarheid | Details/Opmerkingen |
---|---|---|
Overzicht | ✅ | Samenvatting en features uit README.md |
Lijst van Prompts | ⛔ | Geen expliciete prompttemplates gevonden |
Lijst van Resources | ⛔ | Geen expliciete MCP-resources genoemd |
Lijst van Tools | ✅ | Storage, Components, SQL, Jobs, Metadata tools beschreven in features |
API-sleutels beveiligen | ✅ | Patroon met omgevingsvariabelen getoond in README |
Sampling-ondersteuning (minder belangrijk) | ⛔ | Geen vermelding van sampling-ondersteuning |
Mijn evaluatie: De Keboola MCP Server biedt een uitgebreid pakket aan tools en duidelijke installatie-instructies, maar mist gedocumenteerde prompttemplates en expliciete MCP-resourcedefinities. De focus op het beschikbaar maken van complexe dataworkflows voor AI-agenten is sterk. Sampling- en roots-ondersteuning zijn niet gedocumenteerd. Al met al is dit een zeer praktische en productieklare MCP, maar met enkele documentatiegaten voor prompts/resources.
MCP Score
Heeft een LICENSE | ✅ (MIT) |
---|---|
Heeft minstens één tool | ✅ |
Aantal forks | 12 |
Aantal sterren | 64 |
Veelgestelde vragen
- Wat is de Keboola MCP Server?
De Keboola MCP Server is een open-source brug die je Keboola-project verbindt met AI-clients en assistenten. Hiermee stel je functies als opslagtoegang, SQL-transformaties, componentbeheer en taakorkestratie beschikbaar als oproepbare tools. Hierdoor worden geavanceerde automatisering en AI-gedreven workflows mogelijk, direct vanuit omgevingen zoals FlowHunt, Claude, Cursor en meer.
- Welke tools biedt de Keboola MCP Server?
De Keboola MCP Server biedt tools voor: het opvragen en beheren van tabellen in Keboola-opslag, het aanmaken en uitvoeren van SQL-transformaties via natuurlijke taal, het beheren van extractors, writers en data-apps, het uitvoeren en monitoren van jobs, en het beheren van projectmetadata.
- Hoe lever ik mijn Keboola-inloggegevens veilig aan?
Het wordt aanbevolen om omgevingsvariabelen te gebruiken voor het opslaan van gevoelige informatie, zoals API-tokens. In de bovenstaande setupvoorbeelden zie je hoe je referenties via omgevingsvariabelen in elke ondersteunde client kunt instellen.
- Wat zijn veelvoorkomende use cases voor de Keboola MCP Server?
Je kunt ETL-pijplijnen automatiseren, AI-agenten toestaan om data te bevragen en te wijzigen, jobs orkestreren, configuraties beheren, SQL-transformaties uitvoeren en projectdocumentatie/metadata bijwerken – allemaal direct vanuit je favoriete AI- of ontwikkelingstool.
- Hoe integreer ik de Keboola MCP Server in FlowHunt?
Voeg het MCP-component toe aan je FlowHunt-flow, configureer het met je Keboola MCP Server-gegevens (naam en URL) en koppel het aan je AI-agent. Zo maak je AI-gestuurde automatisering en data-toegang mogelijk binnen je flows.
Boost Keboola met AI via MCP Server
Geef je AI-agenten de mogelijkheid om data in Keboola te benaderen, transformeren en orkestreren. Probeer de Keboola MCP Server met FlowHunt om workflows te stroomlijnen en je data-operaties te automatiseren.