MCP server for AI-driven data pipeline operations — ingest, validate, transform, analyze, and query data. 32 tools covering ETL, AI data quality, vector search, PostgreSQL, MongoDB, Kafka, S3/MinIO, HashiCorp Vault, Qdrant, Weaviate, Milvus, Chroma, pgvector.
Project description
Datris MCP Server
MCP (Model Context Protocol) server for the Datris AI Agent-Native Data Platform. Enables AI agents (Claude Desktop, Claude Code, Cursor, and custom frameworks) to natively interact with the platform — discover data, create pipelines, upload files, monitor jobs, search vector databases, query structured data, and answer questions with AI.
Install
pip install datris-mcp-server
Usage
stdio mode (Claude Desktop / Claude Code)
PIPELINE_URL=http://localhost:8080 datris-mcp-server
Or run directly:
PIPELINE_URL=http://localhost:8080 python server.py
SSE mode (Docker / remote agents)
PIPELINE_URL=http://localhost:8080 datris-mcp-server --sse --port 3000
Docker
The MCP server starts automatically with docker compose up in SSE mode on port 3000.
Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"datris": {
"command": "datris-mcp-server",
"env": {
"PIPELINE_URL": "http://localhost:8080"
}
}
}
}
Claude Code
Add to .mcp.json in your project root:
{
"mcpServers": {
"datris": {
"command": "datris-mcp-server",
"env": {
"PIPELINE_URL": "http://localhost:8080"
}
}
}
}
Environment Variables
| Variable | Default | Description |
|---|---|---|
PIPELINE_URL |
http://localhost:8080 |
Datris pipeline server URL |
PIPELINE_API_KEY |
(empty) | API key if pipeline has key validation enabled |
Tools
30+ tools across these categories:
- Pipeline Management — create, list, get, delete pipelines; upload files; monitor jobs
- Vector Search — semantic search across Qdrant, Weaviate, Milvus, Chroma, pgvector
- Database Query — read-only SQL queries (PostgreSQL) and MongoDB queries
- Metadata Discovery — explore databases, schemas, tables, columns, collections
- AI — RAG-powered question answering
- System — health checks, version info
See the full documentation at docs.datris.ai/mcp-server.
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datris_mcp_server-1.6.4.tar.gz.
File metadata
- Download URL: datris_mcp_server-1.6.4.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a92ec25e251422358cb6fae68f919c91ee6abefc684896bd1d33007cd9b68b9
|
|
| MD5 |
c16dcfcf8682907c04dc9b7c6fe29e76
|
|
| BLAKE2b-256 |
f6a47f1b5984487e2de765b22744972e27f30803294a973a39527cc4447a9422
|
File details
Details for the file datris_mcp_server-1.6.4-py3-none-any.whl.
File metadata
- Download URL: datris_mcp_server-1.6.4-py3-none-any.whl
- Upload date:
- Size: 26.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ed50ae9c174644c96293ca4acd4168c6d8e513aa1cfb14a1be674841515f184
|
|
| MD5 |
09adac5f23b1e2852fd46f858ef4b4e8
|
|
| BLAKE2b-256 |
1207b8449c04673b5b36f6174b12337eca7397eb30b8fdfe53c93a59f84e5bcc
|