Skip to main content
Glama
datris

Datris MCP Server

Datris — первая платформа данных, созданная для ИИ-агентов

Попробовать облачную версию бесплатно

PyPI Реестр MCP Docker Hub Лицензия

datris.ai · Попробовать облачную версию бесплатно · Документация · Реестр MCP · PyPI

Загружайте, проверяйте, трансформируйте, храните и извлекайте свои данные — независимо от того, являетесь ли вы ИИ-агентом, взаимодействующим через MCP, или разработчиком, пишущим конфигурацию. Единая платформа для обоих случаев.

Почему Datris?

  • Адаптирован для агентов — встроенный MCP-сервер с более чем 35 инструментами. Claude, Cursor, OpenClaw и любой другой MCP-совместимый агент могут управлять конвейерами с помощью естественного общения.

  • Taps (Коннекторы) — созданные ИИ Python-скрипты, которые извлекают данные из внешних источников (API, веб-скрейпинг, базы данных) и передают их в конвейеры. Опишите, что вам нужно, и Datris сгенерирует скрипт. Включает ИИ-диагностику, планирование по CRON и управление учетными данными через Vault.

  • ИИ на каждом этапе — ИИ-контроль качества данных, ИИ-трансформации, генерация схем с помощью ИИ, профилирование данных, объяснение ошибок, запросы на естественном языке, RAG.

  • Отсутствие привязки к поставщику — 100% инфраструктура с открытым исходным кодом (MinIO, PostgreSQL, MongoDB, Kafka, Vault). Работает везде, где есть Docker.

  • Конфигурационный подход — определяйте конвейеры через JSON. Написание кода не требуется.

Related MCP server: data-detective

Быстрый старт

git clone https://github.com/datris/datris-platform-oss.git
cd datris-platform-oss
cp .env.example .env       # Add your ANTHROPIC_API_KEY and/or OPENAI_API_KEY
docker compose up -d

UI: http://localhost:4200 · API: http://localhost:8080

Подключение ИИ-агента

Добавьте в конфигурацию вашего MCP-клиента (Claude Desktop, Cursor и т.д.):

{
  "mcpServers": {
    "datris": {
      "command": "uvx",
      "args": ["datris-mcp-server"],
      "env": {
        "PIPELINE_URL": "http://localhost:8080"
      }
    }
  }
}

CLI

brew tap datris/tap
brew install datris
datris ingest data.csv --dest postgres
datris ingest sales.csv --ai-validate "prices > 0" --ai-transform "convert dates to YYYY/MM/DD"
datris query "SELECT * FROM sales"
datris search "quarterly revenue" --store pgvector
datris tap create "Fetch S&P 500 daily prices from yfinance" --pipeline stocks
datris taps

Что он делает

Source (File Upload / MinIO Event / Database Pull / Kafka)
  → Preprocessor (optional REST endpoint)
  → Data Quality (AI rules, header validation, schema validation)
  → Transformation (AI transformation, destination schema)
  → Destinations (in parallel):
      PostgreSQL, MongoDB, MinIO (Parquet/ORC), Kafka, ActiveMQ,
      REST Endpoint, Qdrant, Weaviate, Milvus, Chroma, pgvector
  → Notifications (ActiveMQ topic)

Функции на базе ИИ

Функция

Описание

MCP-сервер

30+ инструментов для ИИ-агентов — CRUD конвейеров, загрузка, запросы, поиск, профилирование

ИИ-контроль качества

Правила проверки на простом английском — ИИ генерирует и запускает скрипт проверки

ИИ-трансформация

Трансформации на простом английском — ИИ генерирует и запускает скрипт трансформации

ИИ-генерация схем

Загрузите файл, получите готовую конфигурацию конвейера

ИИ-профилирование данных

Загрузите файл, получите статистику + предложенные правила проверки

ИИ-объяснение ошибок

Объяснение сбоев заданий на простом английском

Запросы на естественном языке

Задавайте вопросы на английском, получайте результаты SQL

RAG-конвейер

Разбиение на части, эмбеддинг и поиск по 5 векторным базам данных

Поддерживаемые форматы

CSV, JSON, XML, Excel, PDF, Word, PowerPoint, HTML, email, EPUB, обычный текст, архивы .zip/.tar/.gz

ИИ-провайдеры

Anthropic Claude (Opus 4.6, Sonnet 4.6, Haiku) · OpenAI (GPT-5, GPT-4.1, o3) · Ollama (локальные модели)

Архитектура

Сервис

Назначение

MinIO

S3-совместимое объектное хранилище для промежуточного хранения файлов и вывода данных

MongoDB

Хранилище конфигураций, отслеживание статуса заданий, метаданные

ActiveMQ

Очередь уведомлений о файлах, уведомления о событиях конвейера

HashiCorp Vault

Управление секретами (учетные данные баз данных, API-ключи)

Apache Kafka

Опциональный источник и приемник потоковых данных

Apache Spark

Локальный Spark для записи Parquet/ORC в MinIO

Документация

Полная документация доступна на docs.datris.ai или локально в папке docs/.

Лицензия

AGPL-3.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    MCP server providing backend access to PostgreSQL, Storage (Supabase/S3), Iceberg data lake, and SQL seeds. It offers 32 tools for database queries, storage operations, seed management, and more.
    31
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI assistants the ability to connect to, query, profile, and monitor data sources — turning any LLM into an interactive data engineering copilot.
    MIT
  • F
    license
    A
    quality
    A
    maintenance
    Natural language to SQL engine with multi-connector support (PostgreSQL, MySQL, Snowflake, BigQuery, DuckDB), document QA, semantic caching, and self-hosted MCP server.
    9
    3
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for SQL analytics on DuckDB and MotherDuck databases, enabling AI assistants and IDEs to query data via natural language.
    1
    MIT