Repository Structure
Key Files
Getting the Code
Building from Source
Pipeline Server (Scala)
datrisserver/target/scala-2.12/.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Open-source repository and project 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/ | Vault and MinIO init scripts, Vault config, and the Compose-time server application.yaml override |
docs/ | Mintlify documentation (what you’re reading now) |
examples/ | Example applications — RAG chat, Kafka loader, preprocessor, topic subscriber, MCP test, Airflow DAGs, market/macro agent |
test-data/ | Test data files and scripts |
| 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) |
git clone https://github.com/datris/datris-platform-oss.git
cd datris-platform-oss
sbt clean assembly
datrisserver/target/scala-2.12/.
docker compose build --no-cache
docker compose up -d
brew tap datris/tap
brew install datris
