Datris MCP server
io.github.datris/datris·v1.56.0·12 starsThe data control plane for AI agents — acquire, validate, land, and query data over MCP.
not scanned yet
12 stars1.2k downloads/wk
Reviews
Write oneNobody has reviewed Datris yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Datris tools
No tool declarations could be read from the package source. They show once the server is installed.
How Datris compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- GitHub stars
- 12
- more than 89% of 28,688 servers
- Downloads a week
- 1,211
- more than 95% of 12,191 servers with a package
Release history: 26 versions in the registry since 2026-09-17, latest 2026-11-04, typically one every 1 day.
Install Datris in Claude Code, Cursor or VS Code
claude mcp add datris -- uvx datris-mcp-server
What the publisher says
From the Datris repository's README, as published. We do not edit it. Read it on GitHub
Datris — The Data Control Plane for AI Agents
datris.ai · Documentation · MCP Registry · PyPI
Agents ask Datris for data. Datris finds it, acquires it, validates it, lands it in the stores you already run, and returns it with provenance — over MCP, without ever holding your keys. It sits beside your warehouse and lake; it doesn't replace them.
Why Datris?
Your agents already acquire, validate, and load data. Without a control plane, they do it badly. Datris puts that work behind one governed surface:
- One MCP door — 73 capabilities behind a single MCP server. Claude, Cursor, and any MCP-compatible agent learn one interface instead of 73 integrations
- Vault-brokered credentials — the agent references a secret by name and never holds a key; agent-written code runs in an isolated container with no keys inside
- Every run recorded — job state, row counts, and provenance for every run; every generated script versioned in git
- Durable state — pipelines and sync bookmarks live in the platform, not the chat, so regenerating a script never loses its place
- The operating loop — Acquire (AI-generated taps) → Validate (plain-English rules) → Land (multi-destination pipelines) → Observe (provenance and job state) → Explain & Repair (AI error explanation), with the same audit trail every time
- Self-host anywhere — on-prem, any cloud, or your laptop; 100% open-source infrastructure (MinIO, PostgreSQL, MongoDB, Kafka, Vault), AGPL-3.0, no managed service
Quick Start
You only need Docker. This pulls pre-built images and runtime files, seeds a .env, and starts the stack into ./datris — no git checkout required:
curl -fsSL https://get.datris.ai/install.sh | shMinimal install (laptop-friendly). The default stack runs about ten containers and the bundled embedding server downloads a 2.2 GB model on first boot. None of that is required. Three settings in .env cut it to eight small containers, no download, and roughly 3.5 GB of memory (4 GB of Docker memory is enough; the full stack wants 8 GB):
TEI_ENABLED=0 # skip the local embedding server and its 2.2 GB download
EMBEDDING_PROVIDER=openai # semantic search via OpenAI (needs OPENAI_API_KEY); omit if you have no OpenAI key
POSTGRES_ENABLED=0 # optional: skip bundled Postgres; MongoDB stays as the destinationThe installer sets the first two when you choose OpenAI embeddings. The datris server itself runs on a 2 GB heap by default. Details: Installation → Minimal install.
The install.sh installer is a POSIX shell script (macOS/Linux). On Windows, run it from WSL2 or Git Bash, or use the single-file Compose option below, which works natively in PowerShell.
Single file, no installer (works on Windows)
A fully self-contained Compose file — the init scripts and config are inlined, so nothing else is needed (requires Docker Compose ≥ 2.23):
# macOS / Linux
curl -O https://get.datris.ai/docker-compose.standalone.yml
ANTHROPIC_API_KEY=sk-ant-... docker compose -f docker-compose.standalone.yml up -dShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreC → Bscore 80
Datris: common questions
- Is Datris MCP server safe?
- Mostly: it is graded B (80/100). Read the Datris safety report
- How do I install Datris?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Datris need an API key?
- Yes. The registry entry asks for
DATRIS_API_KEY. - Is Datris maintained?
- The last commit was 33 days ago (2026-10-01). The latest release is v1.56.0.
- How does Datris compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); github stars 12 (more than 89% of 28,688 servers); downloads a week 1,211 (more than 95% of 12,191 servers with a package). Full comparison.