Перейти к содержимому

Keboola MCP Server

Подключает AI-агентов к платформе Keboola для работы с данными, SQL и автоматизацией.

Python
69 stars

Описание

Keboola MCP Server — open-source мост между платформой Keboola и AI-инструментами (Claude, Cursor, LangChain). Позволяет агентам запрашивать данные из хранилища, выполнять SQL-трансформации, запускать jobs, управлять flows и metadata. Технологии: Python 3.10+, uv для установки, транспорты stdio/HTTP/SSE. Применения: анализ данных, автоматизация пайплайнов, безопасная разработка в ветках без влияния на продакшн.

Возможности

Доступ к хранилищу

Запрос таблиц, управление описаниями бакетов и таблиц.

SQL-трансформации

Создание и выполнение SQL-запросов на естественном языке.

Управление компонентами

Создание, просмотр и обновление конфигураций экстракторов, писателей.

Запуск jobs

Запуск задач для компонентов и трансформаций, получение деталей.

Flows и пайплайны

Создание и управление workflow с условными и оркестраторными flows.

Data Apps

Создание, деплой и управление Streamlit-приложениями для визуализации данных.

Metadata и документация

Поиск, чтение и обновление метаданных проекта на естественном языке.

Dev Branches

Работа в изолированных ветках разработки без влияния на продакшн.

Установка

Для локальной установки используйте uv (установка: brew install uv на macOS/Linux или pip install uv на Windows). Настройте в Claude/Cursor конфиг:

{
  "mcpServers": {
    "keboola": {
      "command": "uvx",
      "args": ["keboola_mcp_server --transport stdio"],
      "env": {
        "KBC_STORAGE_API_URL": "https://connection.YOUR_REGION.keboola.com",
        "KBC_STORAGE_TOKEN": "your_token",
        "KBC_WORKSPACE_SCHEMA": "your_schema"
      }
    }
  }
}

Укажите токен и URL из Keboola. Для Docker: docker run keboola/mcp-server:latest с env-переменными.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
69

Ссылки