Datris MCP Server
Datris — первая платформа данных, созданная для ИИ-агентов
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 -dUI: 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/.
Лицензия
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
Zero-log MCP server with 49 tools for AI guardrails, secret scanning, MCP linting & EU compliance.
491
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP 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.313MIT
- AlicenseNot gradedqualityDmaintenanceAn 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
- FlicenseAqualityBmaintenanceNatural language to SQL engine with multi-connector support (PostgreSQL, MySQL, Snowflake, BigQuery, DuckDB), document QA, semantic caching, and self-hosted MCP server.943 PyPI5-
- AlicenseNot gradedqualityDmaintenanceMCP server for SQL analytics on DuckDB and MotherDuck databases, enabling AI assistants and IDEs to query data via natural language.1MIT