Keboola MCP Server

Keboola MCP Server

Conectează-ți platforma de date Keboola direct la instrumente AI, automatizează pipeline-urile ETL, gestionează metadatele și rulează transformări SQL de oriunde cu Keboola MCP Server.

Ce face “Keboola” MCP Server?

Keboola MCP Server acționează ca o punte open-source între proiectul tău Keboola și instrumentele AI moderne. Conectează asistenți AI și clienți MCP (precum Claude, Cursor, Windsurf, VS Code și alții) la platforma Keboola, expunând funcții precum accesul la stocare, transformări SQL, gestionarea componentelor și declanșarea joburilor ca instrumente apelabile. Această integrare permite modelelor și agenților AI să interogheze tabele, să gestioneze configurații, să execute joburi și să interacționeze cu metadatele direct din mediul lor. Prin aceasta, se simplifică fluxurile de dezvoltare, se elimină codul de legătură și se asigură disponibilitatea datelor și capabilităților potrivite agenților AI atunci când este nevoie, crescând productivitatea și permițând scenarii complexe de automatizare.

Listă de Prompts

Listă de Resurse

Listă de Instrumente

Pe baza funcționalităților repository-ului și a documentației disponibile, următoarele instrumente sunt oferite de Keboola MCP Server:

  • Storage: Interoghează tabele direct și gestionează descrierile tabelelor sau bucket-urilor din stocarea Keboola.
  • Components: Creează, listează și inspectează extractori, writere, aplicații de date și configurații de transformare.
  • SQL: Creează și execută transformări SQL folosind limbaj natural.
  • Jobs: Rulează componente, declanșează transformări și preia detalii despre execuția joburilor.
  • Metadata: Caută, citește și actualizează documentația proiectului și metadatele obiectelor.

Cazuri de utilizare ale acestui MCP Server

  • Gestionare bază de date: Interoghează și gestionează direct tabele sau bucket-uri din stocarea Keboola, permițând agenților AI să extragă sau să modifice datele din proiect.
  • Explorare cod și configurații: Listează, creează și inspectează extractori, writere și configurații de transformare din instrumente AI, simplificând gestionarea configurațiilor.
  • Transformare SQL automată: Folosește limbaj natural pentru a genera și executa interogări SQL, facilitând transformarea și analiza rapidă a datelor stocate.
  • Orchestrare și monitorizare joburi: Rulează componente, orchestrează joburi și preia istoricul execuțiilor, facilitând automatizarea și supravegherea fluxurilor ETL/date.
  • Gestionare metadate: Caută, citește și actualizează documentația și metadatele proiectului pentru a păstra informațiile organizate și accesibile atât pentru oameni, cât și pentru agenții AI.

Cum se configurează

Windsurf

  1. Asigură-te că ai instalat Python 3.10+ și uv.
  2. Obține token-ul tău Keboola Storage API și, dacă folosești un token personalizat, schema workspace-ului tău.
  3. În Windsurf, localizează fișierul de configurare MCP.
  4. Adaugă intrarea Keboola MCP Server folosind următorul snippet JSON:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Salvează fișierul de configurare și repornește Windsurf.
  6. Verifică disponibilitatea serverului în interfața MCP din Windsurf.

Securizarea cheilor API (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

  1. Asigură-te că Python 3.10+ și uv sunt instalate.
  2. Obține acreditările necesare Keboola.
  3. Deschide configurarea MCP a clientului Claude.
  4. Inserează setarea Keboola MCP Server:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Salvează și repornește Claude.
  6. Confirmă că serverul este accesibil din Claude.

Cursor

  1. Instalează Python 3.10+ și uv.
  2. Pregătește token-ul tău Keboola API și schema workspace-ului.
  3. Deschide fișierul de configurare MCP Cursor.
  4. Adaugă următoarea configurație:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Salvează fișierul și repornește Cursor.
  6. Verifică conexiunea cu serverul MCP.

Cline

  1. Asigură-te că Python 3.10+ și uv sunt instalate.
  2. Adună acreditările necesare Keboola.
  3. Editează secțiunea MCP servers din configurația Cline.
  4. Adaugă intrarea Keboola MCP Server:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Salvează configurația și repornește Cline.
  6. Verifică funcționarea corectă a serverului.

Notă: Protejează acreditările sensibile precum token-urile API folosind variabile de mediu, așa cum se arată în exemplul Windsurf de mai sus.

Cum folosești acest MCP în fluxuri

Utilizare MCP în FlowHunt

Pentru a integra servere MCP în fluxul tău FlowHunt, începe prin a adăuga componenta MCP în flow și a o conecta la agentul tău AI:

FlowHunt MCP flow

Dă click pe componenta MCP pentru a deschide panoul de configurare. În secțiunea de configurare MCP din sistem, introdu detaliile serverului MCP folosind acest format JSON:

{
  "keboola-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

După configurare, agentul AI va putea folosi acest MCP ca instrument cu acces la toate funcțiile și capabilitățile sale. Nu uita să înlocuiești “keboola-mcp” cu numele real al serverului tău MCP și să pui URL-ul propriu.


Prezentare generală

SecțiuneDisponibilitateDetalii/Note
Prezentare generalăRezumat și funcționalități preluate din README.md
Listă de PromptsNu au fost găsite șabloane explicite de prompt
Listă de ResurseNu sunt menționate resurse MCP explicite
Listă de InstrumenteStorage, Components, SQL, Jobs, Metadata descrise în funcționalități
Securizarea cheilor APIModelul cu variabile de mediu este prezentat în README
Suport pentru sampling (mai puțin important)Nu există mențiuni despre suportul pentru sampling

Evaluarea mea: Keboola MCP Server oferă un set solid de instrumente și instrucțiuni clare de configurare, dar nu are șabloane de prompt documentate și nici definiții explicite pentru resurse MCP. Accentul pus pe permiterea accesului agenților AI la fluxuri complexe de date este robust. Suportul pentru sampling și roots nu este documentat. Per ansamblu, acesta este un MCP foarte practic și pregătit pentru producție, dar cu unele lacune de documentare pentru prompturi/resurse.


Scor MCP

Are o LICENȚĂ✅ (MIT)
Cel puțin un instrument
Număr de Fork-uri12
Număr de Stele64

Întrebări frecvente

Ce este Keboola MCP Server?

Keboola MCP Server este o punte open-source care conectează proiectul tău Keboola la clienți și asistenți AI, expunând funcții precum accesul la stocare, transformări SQL, gestionarea componentelor și orchestrarea joburilor ca instrumente apelabile. Astfel, automatizările avansate și fluxurile AI devin posibile direct din medii precum FlowHunt, Claude, Cursor și altele.

Ce instrumente oferă Keboola MCP Server?

Keboola MCP Server pune la dispoziție instrumente pentru: interogarea și gestionarea tabelelor în stocarea Keboola, crearea și executarea transformărilor SQL prin limbaj natural, gestionarea extractorilor, writerilor și aplicațiilor de date, rularea și monitorizarea joburilor și gestionarea metadatelor proiectului.

Cum îmi ofer acreditările Keboola în siguranță?

Este recomandat să folosești variabile de mediu pentru a stoca informații sensibile precum token-urile API. Exemplele de configurare de mai sus prezintă cum să faci referire la acreditări prin variabile de mediu în fiecare client suportat.

Care sunt cazurile de utilizare comune pentru Keboola MCP Server?

Poți automatiza pipeline-uri ETL, permite agenților AI să interogheze și să modifice date, să orchestrezi joburi, să gestionezi configurații, să execuți transformări SQL și să actualizezi documentația/metadatele proiectului – toate direct din instrumentul AI sau de dezvoltare preferat.

Cum integrez Keboola MCP Server în FlowHunt?

Adaugă componenta MCP în flow-ul tău FlowHunt, configureaz-o cu detaliile Keboola MCP Server (nume și URL) și conecteaz-o la agentul AI. Acest lucru permite automatizarea bazată pe AI și accesul la date în cadrul flow-urilor tale.

Accelerează Keboola cu AI prin MCP Server

Permite agenților tăi AI să acceseze, transforme și orchestreze date în Keboola. Încearcă Keboola MCP Server cu FlowHunt pentru a simplifica fluxurile și a automatiza operațiunile de date.

Află mai multe

Integrarea serverului Kibela MCP
Integrarea serverului Kibela MCP

Integrarea serverului Kibela MCP

Serverul Kibela MCP conectează asistenții AI la spațiile de lucru Kibela, permițând căutarea fără întreruperi a documentelor, gestionarea cunoștințelor și autom...

4 min citire
AI MCP Servers +4
Kubernetes MCP Server
Kubernetes MCP Server

Kubernetes MCP Server

Kubernetes MCP Server creează o punte între asistenții AI și clusterele Kubernetes/OpenShift, permițând gestionarea programatică a resurselor, operarea podurilo...

5 min citire
Kubernetes MCP Server +4
Integrarea serverului Kubernetes MCP
Integrarea serverului Kubernetes MCP

Integrarea serverului Kubernetes MCP

Serverul Kubernetes MCP creează o punte între asistenții AI și clusterele Kubernetes, permițând automatizare AI, managementul resurselor și fluxuri DevOps prin ...

4 min citire
AI Kubernetes +4