Skip to main content
Glama
datris

Datris MCP Server

Datris — 首个 AI 智能体原生数据平台

Try Hosted Free

PyPI MCP Registry Docker Hub License

datris.ai · 免费试用托管版 · 文档 · MCP 注册表 · PyPI

摄取、验证、转换、存储和检索您的数据——无论您是通过 MCP 对话的 AI 智能体,还是编写配置的开发人员。一个平台,满足两种需求。

为什么选择 Datris?

  • 智能体原生 — 内置 MCP 服务器,拥有 35 个以上工具。Claude、Cursor、OpenClaw 以及任何兼容 MCP 的智能体都可以通过自然语言对话操作流水线

  • Taps — AI 生成的 Python 脚本,用于从外部源(API、网页抓取、数据库)获取数据并将其推送到流水线中。描述您的需求,Datris 即可生成脚本。包含 AI 诊断、CRON 调度以及通过 Vault 管理凭据

  • 全流程 AI 支持 — AI 数据质量、AI 转换、AI 模式生成、AI 分析、AI 错误解释、自然语言查询、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

连接 AI 智能体

添加到您的 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)

AI 驱动的功能

功能

描述

MCP 服务器

30+ 个 AI 智能体工具 — 流水线 CRUD、上传、查询、搜索、分析

AI 数据质量

纯英文验证规则 — AI 生成并运行验证脚本

AI 转换

纯英文转换 — AI 生成并运行转换脚本

AI 模式生成

上传文件,获取完整的流水线配置

AI 数据分析

上传文件,获取统计信息 + 建议的验证规则

AI 错误解释

以纯英文解释作业失败原因

自然语言查询

用英语提问,获取 SQL 结果

RAG 流水线

在 5 个向量数据库中进行分块、嵌入和搜索

支持的格式

CSV、JSON、XML、Excel、PDF、Word、PowerPoint、HTML、电子邮件、EPUB、纯文本、.zip/.tar/.gz 压缩包

AI 提供商

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

用于将 Parquet/ORC 写入 MinIO 的本地 Spark

文档

完整文档请访问 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