Datris MCP Server
Datris — 初のAIエージェントネイティブ・データプラットフォーム
datris.ai · Try Hosted Free · Documentation · MCP Registry · PyPI
データの取り込み、検証、変換、保存、取得をこれ一つで。MCPを通じて対話するAIエージェントであっても、設定を記述する開発者であっても、両者にとって最適なプラットフォームです。
なぜDatrisなのか?
エージェントネイティブ — 35以上のツールを備えた組み込みMCPサーバー。Claude、Cursor、OpenClaw、その他MCP互換エージェントが、自然な会話を通じてパイプラインを操作可能
Taps — 外部ソース(API、Webスクレイピング、データベース)からデータを取得し、パイプラインにプッシュするAI生成Pythonスクリプト。やりたいことを記述すれば、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サーバー | AIエージェント用30以上のツール — パイプラインの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