Keboola MCP Server
Подключает AI-агентов к платформе Keboola для работы с данными, SQL и автоматизацией.
Описание
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-переменными.