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/.
Лицензия
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.
- SchemaOAuthai.schemalabs
The AI that understands raw data: Schema over your tables and databases, as MCP tools.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
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
- FlicenseAqualityAmaintenanceNatural language to SQL engine with multi-connector support (PostgreSQL, MySQL, Snowflake, BigQuery, DuckDB), document QA, semantic caching, and self-hosted MCP server.93-
- AlicenseNot gradedqualityDmaintenanceMCP server for SQL analytics on DuckDB and MotherDuck databases, enabling AI assistants and IDEs to query data via natural language.1MIT