Datris is fully open source. The complete platform — server, MCP server, CLI, UI, Docker configuration, and examples — is available on GitHub. github.com/datris/datris-platform-ossDocumentation Index
Fetch the complete documentation index at: https://docs.datris.ai/llms.txt
Use this file to discover all available pages before exploring further.
Repository Structure
| Directory | Description |
|---|---|
datrisserver/ | Scala/Spring Boot pipeline server — ingestion, data quality, transformation, destinations |
mcp-server/ | Python MCP server and CLI (server.py, cli.py) |
ui/ | Angular web dashboard — pipeline management, ingestion monitoring, search, secrets |
docker/ | Docker Compose configuration, Vault init scripts, Dockerfiles |
docs/ | Mintlify documentation (what you’re reading now) |
examples/ | Example applications — RAG chat, Kafka loader, preprocessor, topic subscriber, MCP test |
test-scripts/ | Test data files and scripts |
Key Files
| File | Description |
|---|---|
docker-compose.yml | Full platform stack — all services in one command |
build.sbt | Scala build configuration for the pipeline server |
mcp-server/pyproject.toml | Python package config for the MCP server and CLI |
server.json | MCP Registry server definition |
.env.example | Template for environment variables (API keys, model config) |
Getting the Code
Building from Source
Pipeline Server (Scala)
datrisserver/target/scala-2.13/.
