Keboola MCP Server

Keboola MCP Server

Koble din Keboola dataplassform direkte til AI-verktøy, automatiser ETL-pipelines, administrer metadata og kjør SQL-transformasjoner hvor som helst med Keboola MCP Server.

Hva gjør “Keboola” MCP Server?

Keboola MCP Server fungerer som en åpen kildekode-bro mellom ditt Keboola-prosjekt og moderne AI-verktøy. Den kobler AI-assistenter og MCP-klienter (som Claude, Cursor, Windsurf, VS Code og andre) til Keboola-plattformen, og eksponerer funksjoner som lagringstilgang, SQL-transformasjoner, komponentadministrasjon og jobb-utløsere som kallbare verktøy. Denne integrasjonen gjør det mulig for AI-modeller og -agenter å spørrre tabeller, håndtere konfigurasjoner, kjøre jobber og samhandle med metadata direkte fra sitt eget miljø. Slik effektiviseres utviklingsflyter, limkode elimineres, og riktig data og funksjonalitet blir tilgjengelig for AI-agenter når de trenger det, noe som øker produktiviteten og muliggjør komplekse automatiseringsscenarier.

Liste over Prompter

Liste over ressurser

Liste over verktøy

Basert på repositoryets funksjoner og tilgjengelig dokumentasjon, tilbyr Keboola MCP Server følgende verktøy:

  • Lagring: Spørr tabeller direkte og administrer tabell- eller bøttebeskrivelser i Keboola-lagringen.
  • Komponenter: Opprett, list og inspiser extractors, writers, data-apper og transformasjonskonfigurasjoner.
  • SQL: Opprett og kjør SQL-transformasjoner ved bruk av naturlig språk.
  • Jobber: Kjør komponenter, utløs transformasjoner og hent detaljer om jobbutførelse.
  • Metadata: Søk, les og oppdater prosjektdokumentasjon og objektmetadata.

Bruksområder for denne MCP-serveren

  • Databasestyring: Spørr og administrer tabeller eller bøtter direkte i Keboola-lagringen, slik at AI-agenter kan hente eller endre prosjektdata.
  • Utforskning av kodebase og konfigurasjon: List, opprett og inspiser extractors, writers og transformasjonskonfigurasjoner fra AI-verktøy, noe som forenkler konfigurasjonsstyring.
  • Automatisert SQL-transformasjon: Bruk naturlig språk for å generere og kjøre SQL-spørringer, og muliggjør rask transformasjon og analyse av lagrede data.
  • Jobborkestrering og overvåking: Kjør komponenter, orkestrer jobber og hent utførelseshistorikk, slik at det blir enkelt å automatisere og overvåke ETL/data-arbeidsflyter.
  • Metadatahåndtering: Søk, les og oppdater prosjektdokumentasjon og metadata for å holde informasjon organisert og tilgjengelig for både mennesker og AI-agenter.

Hvordan sette det opp

Windsurf

  1. Sørg for at du har Python 3.10+ og uv installert.
  2. Skaff deg ditt Keboola Storage API-token og (om nødvendig) ditt arbeidsområde-skjema.
  3. Finn MCP-konfigurasjonsfilen i Windsurf.
  4. Legg til Keboola MCP Server-oppføringen med følgende JSON-snutt:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Lagre konfigurasjonsfilen og start Windsurf på nytt.
  6. Bekreft servertilgjengelighet i Windsurf MCP-grensesnittet.

Sikre API-nøkler (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. Sørg for at Python 3.10+ og uv er installert.
  2. Skaff nødvendige Keboola-legitimasjoner.
  3. Åpne Claude-klientens MCP-konfigurasjon.
  4. Sett inn Keboola MCP Server-oppsettet:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Lagre og start Claude på nytt.
  6. Bekreft at serveren er tilgjengelig fra Claude.

Cursor

  1. Installer Python 3.10+ og uv.
  2. Forbered ditt Keboola API-token og arbeidsområde-skjema.
  3. Åpne Cursor MCP-konfigurasjonsfilen.
  4. Legg til følgende konfigurasjon:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Lagre filen og start Cursor på nytt.
  6. Sjekk at MCP-servertilkoblingen er vellykket.

Cline

  1. Sørg for at Python 3.10+ og uv er installert.
  2. Samle nødvendige Keboola-legitimasjoner.
  3. Rediger MCP-serverseksjonen i Clines konfigurasjon.
  4. Legg til Keboola MCP Server-oppføringen:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Lagre konfigurasjonen og start Cline på nytt.
  6. Verifiser at serveren fungerer som den skal.

Merk: Sikre sensitive legitimasjoner som API-tokens med miljøvariabler, slik det vises i Windsurf-eksemplet ovenfor.

Hvordan bruke denne MCP-en i flyter

Bruke MCP i FlowHunt

For å integrere MCP-servere i FlowHunt-arbeidsflyten din, start med å legge til MCP-komponenten i flyten og koble den til AI-agenten din:

FlowHunt MCP flow

Klikk på MCP-komponenten for å åpne konfigurasjonspanelet. I systemets MCP-konfigurasjonsseksjon setter du inn MCP-serverdetaljene dine i dette JSON-formatet:

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

Når dette er konfigurert, kan AI-agenten nå bruke denne MCP-en som et verktøy med tilgang til alle dens funksjoner og kapabiliteter. Husk å endre “keboola-mcp” til navnet på din MCP-server, og bytt ut URL-en med din egen MCP-server-URL.


Oversikt

SeksjonTilgjengeligDetaljer/Notater
OversiktSammendrag og funksjoner tilgjengelig fra README.md
Liste over PrompterIngen eksplisitte prompt-maler funnet
Liste over ressurserIngen eksplisitte MCP-ressurser nevnt
Liste over verktøyLagring, Komponenter, SQL, Jobber, Metadata-verktøy beskrevet i funksjonalitet
Sikring av API-nøklerMønster med miljøvariabler vist i README
Støtte for sampling (mindre viktig)Ingen omtale av sampling-støtte

Min vurdering: Keboola MCP Server tilbyr et sterkt sett med verktøy og tydelige oppsettinstruksjoner, men mangler dokumenterte prompt-maler og eksplisitte MCP-ressursdefinisjoner. Fokuset på å muliggjøre AI-agenters tilgang til komplekse dataarbeidsflyter er robust. Sampling- og roots-støtte er ikke dokumentert. Alt i alt er dette en svært praktisk og produksjonsklar MCP, men med noen dokumentasjonsmangler for prompt/ressurser.


MCP-score

Har en LISENS✅ (MIT)
Har minst ett verktøy
Antall forks12
Antall stjerner64

Vanlige spørsmål

Hva er Keboola MCP Server?

Keboola MCP Server er en åpen kildekode-bro som kobler Keboola-prosjektet ditt til AI-klienter og assistenter, og eksponerer funksjoner som lagringstilgang, SQL-transformasjoner, komponentadministrasjon og jobborchestrering som kallbare verktøy. Dette muliggjør avansert automatisering og AI-drevne arbeidsflyter direkte fra miljøer som FlowHunt, Claude, Cursor og flere.

Hvilke verktøy tilbyr Keboola MCP Server?

Keboola MCP Server tilbyr verktøy for: spørring og administrasjon av tabeller i Keboola-lagring, opprettelse og kjøring av SQL-transformasjoner via naturlig språk, håndtering av extractors, writers og data-apper, kjøring og overvåking av jobber, samt håndtering av prosjektmetadata.

Hvordan gir jeg sikkert mine Keboola-legitimasjoner?

Det anbefales å bruke miljøvariabler for å lagre sensitiv informasjon som API-tokens. Oppsettseksemplene ovenfor viser hvordan du refererer legitimasjon via miljøvariabler i hver støttede klient.

Hva er vanlige bruksområder for Keboola MCP Server?

Du kan automatisere ETL-pipelines, la AI-agenter spørrre og endre data, orkestrere jobber, håndtere konfigurasjoner, kjøre SQL-transformasjoner og oppdatere prosjektdokumentasjon/metadata – alt direkte fra ditt foretrukne AI- eller utviklingsverktøy.

Hvordan integrerer jeg Keboola MCP Server i FlowHunt?

Legg til MCP-komponenten i FlowHunt-flyten din, konfigurer den med detaljer for din Keboola MCP Server (navn og URL), og koble den til AI-agenten din. Dette muliggjør AI-drevet automatisering og datatilgang i flytene dine.

Superlad Keboola med AI via MCP Server

Gi AI-agentene dine tilgang til, transformasjon og orkestrering av data i Keboola. Prøv Keboola MCP Server med FlowHunt for å effektivisere arbeidsflyter og automatisere dataoperasjonene dine.

Lær mer

Kibela MCP Server-integrasjon
Kibela MCP Server-integrasjon

Kibela MCP Server-integrasjon

Kibela MCP Server kobler AI-assistenter til Kibela-arbeidsområder, og muliggjør sømløs dokumentsøk, kunnskapsforvaltning og automatisering av arbeidsflyter ved ...

4 min lesing
AI MCP Servers +4
GibsonAI MCP Server
GibsonAI MCP Server

GibsonAI MCP Server

GibsonAI MCP Server kobler AI-assistenter til dine GibsonAI-prosjekter og databaser, og muliggjør administrasjon av skjemaer, spørringer, utrullinger og mer med...

4 min lesing
AI Database +4
Kibana MCP Server-integrasjon
Kibana MCP Server-integrasjon

Kibana MCP Server-integrasjon

Kibana MCP Server kobler AI-assistenter med Kibana, og muliggjør automatisert søk, dashbordadministrasjon, varslingsovervåking og rapportering gjennom den stand...

4 min lesing
AI Kibana +6