Skip to main content
Glama
datris

Datris MCP Server

Datris — La primera plataforma de datos nativa para agentes de IA

Prueba la versión alojada gratis

PyPI Registro MCP Docker Hub Licencia

datris.ai · Prueba la versión alojada gratis · Documentación · Registro MCP · PyPI

Ingesta, valida, transforma, almacena y recupera tus datos, ya seas un agente de IA comunicándote a través de MCP o un desarrollador escribiendo configuraciones. Una sola plataforma para ambos.

¿Por qué Datris?

  • Nativo para agentes — Servidor MCP integrado con más de 35 herramientas. Claude, Cursor, OpenClaw y cualquier agente compatible con MCP pueden operar tuberías mediante conversación natural.

  • Taps — Scripts de Python generados por IA que obtienen datos de fuentes externas (APIs, web scraping, bases de datos) y los envían a las tuberías. Describe lo que quieres y Datris genera el script. Incluye diagnóstico por IA, programación CRON y credenciales mediante Vault.

  • IA en cada etapa — Calidad de datos por IA, transformaciones por IA, generación de esquemas por IA, perfilado por IA, explicación de errores por IA, consultas en lenguaje natural, RAG.

  • Sin dependencia del proveedor (vendor lock-in) — Infraestructura 100% de código abierto (MinIO, PostgreSQL, MongoDB, Kafka, Vault). Se ejecuta dondequiera que funcione Docker.

  • Basado en configuración — Define tuberías mediante JSON. No requiere código.

Related MCP server: data-detective

Inicio rápido

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

Conectar un agente de IA

Añádelo a la configuración de tu cliente MCP (Claude Desktop, Cursor, etc.):

{
  "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

¿Qué hace?

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)

Funciones impulsadas por IA

Función

Descripción

Servidor MCP

Más de 30 herramientas para agentes de IA: CRUD de tuberías, carga, consulta, búsqueda, perfilado

Calidad de datos por IA

Reglas de validación en inglés sencillo: la IA genera y ejecuta un script de validación

Transformación por IA

Transformaciones en inglés sencillo: la IA genera y ejecuta un script de transformación

Generación de esquemas por IA

Sube un archivo y obtén una configuración completa de la tubería

Perfilado de datos por IA

Sube un archivo y obtén estadísticas + reglas de validación sugeridas

Explicación de errores por IA

Fallos de trabajo explicados en inglés sencillo

Consulta en lenguaje natural

Haz preguntas en inglés y obtén resultados SQL

Tubería RAG

Fragmenta, incrusta y busca en 5 bases de datos vectoriales

Formatos compatibles

CSV, JSON, XML, Excel, PDF, Word, PowerPoint, HTML, correo electrónico, EPUB, texto plano, archivos .zip/.tar/.gz

Proveedores de IA

Anthropic Claude (Opus 4.6, Sonnet 4.6, Haiku) · OpenAI (GPT-5, GPT-4.1, o3) · Ollama (modelos locales)

Arquitectura

Servicio

Propósito

MinIO

Almacén de objetos compatible con S3 para almacenamiento provisional de archivos y salida de datos

MongoDB

Almacén de configuración, seguimiento del estado de trabajos, metadatos

ActiveMQ

Cola de notificaciones de archivos, notificaciones de eventos de tuberías

HashiCorp Vault

Gestión de secretos (credenciales de bases de datos, claves API)

Apache Kafka

Fuente y destino de streaming opcional

Apache Spark

Spark local para escribir Parquet/ORC en MinIO

Documentación

Documentación completa en docs.datris.ai o localmente en docs/.

Licencia

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