Datris MCP Server
Datris — 首个 AI 智能体原生数据平台
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 -dUI: 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/ 目录。
许可证
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