Keboola MCP Server

Keboola MCP Server

Forbind din Keboola dataplatform direkte til AI-værktøjer, automatiser ETL-pipelines, håndter metadata og kør SQL-transformationer hvor som helst med Keboola MCP Server.

Hvad laver “Keboola” MCP Server?

Keboola MCP Server fungerer som en open-source bro mellem dit Keboola-projekt og moderne AI-værktøjer. Den forbinder AI-assistenter og MCP-klienter (såsom Claude, Cursor, Windsurf, VS Code og andre) til Keboola-platformen og eksponerer funktioner som storageadgang, SQL-transformationer, komponentstyring og jobtriggere som tilkaldelige værktøjer. Denne integration gør det muligt for AI-modeller og -agenter at forespørge tabeller, administrere konfigurationer, udføre jobs og interagere med metadata direkte fra deres miljø. Dermed strømlines udviklingsprocesser, overflødige scripts elimineres, og de rette data og muligheder er tilgængelige for AI-agenter, når der er behov, hvilket øger produktiviteten og muliggør komplekse automatiseringsscenarier.

Liste over Prompts

Liste over Ressourcer

Liste over Værktøjer

Baseret på repositoryets funktioner og tilgængelige dokumentation tilbyder Keboola MCP Server følgende værktøjer:

  • Storage: Forespørg tabeller direkte og administrer tabel- eller bucket-beskrivelser i Keboola storage.
  • Komponenter: Opret, vis og inspicér extractors, writers, data apps og transformations-konfigurationer.
  • SQL: Opret og udfør SQL-transformationer ved hjælp af naturligt sprog.
  • Jobs: Kør komponenter, trig transformationer og hent job-eksekveringsdetaljer.
  • Metadata: Søg, læs og opdater projekt-dokumentation og objektmetadata.

Anvendelsesmuligheder for denne MCP Server

  • Databasestyring: Forespørg og administrer tabeller eller buckets direkte i Keboola storage, så AI-agenter kan hente eller ændre projektdata.
  • Kodebase- & konfigurationsudforskning: Vis, opret og inspicér extractors, writers og transformations-konfigurationer fra AI-værktøjer, så konfigurationsstyring forsimples.
  • Automatiseret SQL-transformation: Brug naturligt sprog til at generere og udføre SQL-forespørgsler, så transformation og analyse af lagrede data går hurtigt.
  • Joborkestrering & overvågning: Kør komponenter, orkestrer jobs og hent eksekveringshistorik, hvilket gør det let at automatisere og overvåge ETL-/dataflows.
  • Metadata-håndtering: Søg, læs og opdater projekt-dokumentation og metadata, så information holdes organiseret og tilgængelig for både mennesker og AI-agenter.

Sådan opsætter du det

Windsurf

  1. Sørg for, at du har Python 3.10+ og uv installeret.
  2. Hent din Keboola Storage API-token og (hvis du bruger et brugerdefineret token) dit workspace schema.
  3. Find MCP-konfigurationsfilen i Windsurf.
  4. Tilføj Keboola MCP Server-indgangen med følgende JSON-stykke:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Gem konfigurationsfilen og genstart Windsurf.
  6. Kontroller serverens tilgængelighed i Windsurf MCP-grænsefladen.

Sikker håndtering af API-nøgler (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 installeret.
  2. Skaff de nødvendige Keboola-legitimationsoplysninger.
  3. Åbn Claude-klientens MCP-konfiguration.
  4. Indsæt Keboola MCP Server-opsætningen:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Gem og genstart Claude.
  6. Bekræft, at serveren er tilgængelig fra Claude.

Cursor

  1. Installer Python 3.10+ og uv.
  2. Forbered din Keboola API-token og workspace schema.
  3. Åbn Cursor MCP-konfigurationsfilen.
  4. Tilføj følgende konfiguration:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Gem filen og genstart Cursor.
  6. Tjek for en vellykket MCP-serverforbindelse.

Cline

  1. Sørg for, at Python 3.10+ og uv er installeret.
  2. Indsaml de nødvendige Keboola-legitimationsoplysninger.
  3. Rediger MCP-serversektionen i Clines konfiguration.
  4. Tilføj Keboola MCP Server-indgangen:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. Gem konfigurationen og genstart Cline.
  6. Bekræft korrekt serverdrift.

Bemærk: Beskyt følsomme legitimationsoplysninger som API-tokens ved at bruge miljøvariabler, som vist i Windsurf-eksemplet ovenfor.

Sådan bruges denne MCP i flows

Brug af MCP i FlowHunt

For at integrere MCP-servere i dit FlowHunt workflow skal du starte med at tilføje MCP-komponenten til dit flow og forbinde den til din AI-agent:

FlowHunt MCP flow

Klik på MCP-komponenten for at åbne konfigurationspanelet. I systemets MCP-konfigurationssektion indsætter du dine MCP-serverdetaljer med dette JSON-format:

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

Når du har konfigureret det, kan AI-agenten nu bruge denne MCP som et værktøj med adgang til alle dens funktioner og muligheder. Husk at ændre “keboola-mcp” til det faktiske navn på din MCP-server og erstatte URL’en med din egen MCP-server-URL.


Oversigt

SektionTilgængelighedDetaljer/Noter
OversigtResume og funktioner tilgængelige fra README.md
Liste over PromptsIngen eksplicitte prompt-skabeloner fundet
Liste over RessourcerIngen eksplicitte MCP-ressourcer nævnt
Liste over VærktøjerStorage, Komponenter, SQL, Jobs, Metadata-værktøjer beskrevet i funktioner
Sikker håndtering af API-nøglerMiljøvariabel-mønster vist i README
Sampling Support (mindre vigtigt i evaluering)Ingen omtale af sampling support

Min evaluering: Keboola MCP Server leverer et stærkt sæt værktøjer og klare opsætningsvejledninger, men mangler dokumenterede prompt-skabeloner og eksplicitte MCP-ressource-definitioner. Dens fokus på at give AI-agenter adgang til komplekse dataworkflows er robust. Sampling og roots support er ikke dokumenteret. Samlet set er det en meget praktisk og produktionsklar MCP, men med nogle dokumentationsmangler for prompts/ressourcer.


MCP-score

Har en LICENSE✅ (MIT)
Har mindst ét værktøj
Antal Forks12
Antal Stars64

Ofte stillede spørgsmål

Hvad er Keboola MCP Server?

Keboola MCP Server er en open-source bro, der forbinder dit Keboola-projekt med AI-klienter og assistenter, og gør funktioner som storageadgang, SQL-transformationer, komponentstyring og joborkestrering tilgængelige som værktøjer. Dette muliggør avanceret automatisering og AI-drevne arbejdsprocesser direkte fra miljøer som FlowHunt, Claude, Cursor og flere.

Hvilke værktøjer tilbyder Keboola MCP Server?

Keboola MCP Server tilbyder værktøjer til: forespørgsel og administration af tabeller i Keboola storage, oprettelse og eksekvering af SQL-transformationer via naturligt sprog, administration af extractors, writers og data apps, kørsel og overvågning af jobs samt håndtering af projektmetadata.

Hvordan giver jeg sikkert mine Keboola-legitimationsoplysninger?

Det anbefales at bruge miljøvariabler til at gemme følsomme oplysninger som API-tokens. Opsætnings-eksemplerne ovenfor viser, hvordan du refererer til legitimationsoplysninger via miljøvariabler i hver understøttet klient.

Hvilke almindelige anvendelser har Keboola MCP Server?

Du kan automatisere ETL-pipelines, lade AI-agenter forespørge og ændre data, orkestrere jobs, administrere konfigurationer, udføre SQL-transformationer og opdatere projekt-dokumentation/metadata—alt sammen direkte fra dit foretrukne AI- eller udviklingsværktøj.

Hvordan integrerer jeg Keboola MCP Server i FlowHunt?

Tilføj MCP-komponenten i dit FlowHunt-flow, konfigurer den med dine Keboola MCP Server-detaljer (navn og URL), og forbind den til din AI-agent. Dette muliggør AI-drevet automatisering og dataadgang i dine flows.

Supercharge Keboola med AI via MCP Server

Giv dine AI-agenter mulighed for at tilgå, transformere og orkestrere data i Keboola. Prøv Keboola MCP Server med FlowHunt for at strømline arbejdsprocesser og automatisere dine dataoperationer.

Lær mere

Kibela MCP Server-integration
Kibela MCP Server-integration

Kibela MCP Server-integration

Kibela MCP Server forbinder AI-assistenter med Kibela-arbejdsområder og muliggør problemfri dokumentsøgning, vidensstyring og workflow-automatisering ved at giv...

4 min læsning
AI MCP Servers +4
Kibana MCP Server-integration
Kibana MCP Server-integration

Kibana MCP Server-integration

Kibana MCP Server forbinder AI-assistenter med Kibana og muliggør automatiseret søgning, dashboardstyring, overvågning af alarmer og rapportering via den standa...

4 min læsning
AI Kibana +6
Kubernetes MCP Server Integration
Kubernetes MCP Server Integration

Kubernetes MCP Server Integration

Kubernetes MCP Server forbinder AI-assistenter og Kubernetes-klynger, hvilket muliggør AI-drevet automatisering, ressourcehåndtering og DevOps-arbejdsgange genn...

3 min læsning
AI Kubernetes +4