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/ 目录。
许可证
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