KM

keboola/mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

85 stars 23 forks 品質 89 トレンド 34MIT

keboola/mcp-server は [https://github.com/keboola/mcp-server. からインポートされた MCP サーバーの候補です

概要

keboola/mcp-server は [https://github.com/keboola/mcp-server. からインポートされた MCP サーバーの候補です

概要(AI 翻訳)

AI エージェント、MCP クライアント (Cursor、Claude、Windsurf、VS Code…) と Keboola の他の AI アシスタントを接続します。 データの露出、変換、SQLクエリ、ジョブトリガーは、接着剤コードは必要ありません。 必要な時に、エージェントに適切なデータを届けます。

概要

ケボラ MCP サーバーは、Keboolaプロジェクトと現代のAIツール間のオープンソースブリッジです。 ストレージアクセス、SQL変換、ジョブトリガーなどのKeboola機能は、Claude、Cursor、CrewAI、LangChain、Amazon Qなどのコール可能なツールに変わります。

  • クイックスタート
  • ローカルセットアップ

##特徴

AI エージェントと MCP サーバーで、次のことができます。

  • ストレージ:テーブルを直接クエリし、テーブルまたはバケットの説明を管理 -コンポーネント:抽出器、ライター、データアプリ、および変換構成の作成、リストおよび検査 -SQL: 自然言語でSQL変換を作成する -Jobs:コンポーネントと変換を実行し、ジョブの実行の詳細を取得
  • 流れ: 条件付きフローとオーケストフローを使用してワークフローパイプラインを構築および管理します。 -Data Apps:Kebola Streamlit Data Appsを作成、デプロイ、管理します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Keboola MCP Server

Connect your AI agents, MCP clients (Cursor, Claude, Windsurf, VS Code …) and other AI assistants to Keboola. Expose data, transformations, SQL queries, and job triggers—no glue code required. Deliver the right data to agents when and where they need it.

Overview

Keboola MCP Server is an open-source bridge between your Keboola project and modern AI tools. It turns Keboola features—like storage access, SQL transformations, and job triggers—into callable tools for Claude, Cursor, CrewAI, LangChain, Amazon Q, and more.

Features

With the AI Agent and MCP Server, you can:

  • Storage: Query tables directly and manage table or bucket descriptions
  • Components: Create, List and inspect extractors, writers, data apps, and transformation configurations
  • SQL: Create SQL transformations with natural language
  • Jobs: Run components and transformations, and retrieve job execution details
  • Flows: Build and manage workflow pipelines using Conditional Flows and Orchestrator Flows.
  • Data Apps: Create, deploy and manage Keboola Streamlit Data Apps displaying your queries over storage data.
  • Metadata: Search, read, and update project documentation and object metadata using natural language
  • Dev Branches: Work safely in development branches outside of production, where all operations are scoped to the selected branch.

🚀 Quick Start: Remote MCP Server (Easiest Way)

The easiest way to use Keboola MCP Server is through our Remote MCP Server. This hosted solution eliminates the need for local setup, configuration, or installation.

What is the Remote MCP Server?

Our remote server is hosted on every multi-tenant Keboola stack and supports OAuth authentication. You can connect to it from any AI assistant that supports remote Streamable HTTP connection and OAuth authentication.

How to Connect

  1. Get your remote server URL: Navigate to your Keboola Project Settings → MCP Server tab
  2. Copy the server URL: It will look like https://mcp..keboola.com/mcp
  3. Configure your AI assistant: Paste the URL into your AI assistant’s MCP settings
  4. Authenticate: You’ll be prompted to log in with your Keboola account. Which project(s) to work on is chosen afterwards, in the conversation (e.g. “list my Keboola projects” / “use project X”)

Supported Clients

  • Cursor: Use the “Install In Cursor” button in your project’s MCP Server settings or click this button
GitHub で README 全文を見る

インストール

uvx keboola_mcp_server --transport <transport>
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "keboola": { "command": "uvx", "args": ["keboola_mcp_server --transport <transport>"], "env": { "KBC_STORAGE_API_URL": "https://connection.YOUR_REGION.keboola.com", "KBC_BRANCH_ID": "your_branch_id_optional" } } } }