Server data from the Official MCP Registry
Pre-computed metadata context engine for AI-driven data analytics
Pre-computed metadata context engine for AI-driven data analytics
Valid MCP server (2 strong, 1 medium validity signals). 1 known CVE in dependencies Package registry verified. Imported from the Official MCP Registry.
4 files analyzed · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: ANTHROPIC_API_KEY
Environment variable: DATARAUM_HOME
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-dataraum-dataraum": {
"env": {
"DATARAUM_HOME": "your-dataraum-home-here",
"ANTHROPIC_API_KEY": "your-anthropic-api-key-here"
},
"args": [
"dataraum"
],
"command": "uvx"
}
}
}From the project's GitHub README.
The understanding layer that grounds an organization's operating model in its own data.
A semantic layer tells BI tools what columns are called. DataRaum learns what they mean — the concepts, relationships, rules, and measures of the organization — and grounds each one in the actual data, with a measured confidence behind it. See the docs for the full picture.
packages/
├── engine/ # Python — pipeline, detectors, Temporal activity worker
├── cockpit/ # TypeScript — TanStack Start web UI
├── dataraum-config/ # YAML data — entropy config, LLM prompts, verticals (bind-mounted, never imported)
└── infra/ # docker-compose orchestration
Each package has its own README. Start there if you're working in a specific package.
DataRaum runs as a multi-container platform, isolated per workspace:
add_source, begin_session, operating_model) and writes metadata to the workspace's Postgres schema.They share one substrate: Postgres (metadata + cockpit state + catalogs), an S3 object store (the DuckLake data lake + uploads), and Temporal (durable orchestration). No HTTP seam between engine and cockpit — the integration surface is Postgres + Temporal. See the platform architecture.
# Set the LLM key
cp packages/infra/.env.example packages/infra/.env
echo "ANTHROPIC_API_KEY=sk-ant-..." >> packages/infra/.env
# Bring up the full stack (Postgres, object store, Temporal, engine worker, cockpit)
docker compose -f packages/infra/docker-compose.yml up -d --wait
# Engine health = the Temporal worker heartbeat (no HTTP endpoint):
docker compose -f packages/infra/docker-compose.yml run --rm --no-deps \
--entrypoint temporal temporal-admin-tools \
worker list --namespace default --address temporal:7233 # → Status: Running
# Open the cockpit
open http://localhost:3000
For UI iteration, run the cockpit dev server outside docker for hot reload — see packages/cockpit/README.md.
The quick start above builds the engine and cockpit from source. To run the published release images instead — a deploy host, no build toolchain — layer the release overlay and name the version:
export DATARAUM_VERSION=1.2.3 # any tag from a GitHub Release
docker compose \
-f packages/infra/docker-compose.yml -f packages/infra/docker-compose.release.yml \
--env-file packages/infra/.env up -d --wait --no-build
This pulls ghcr.io/dataraum/{dataraum, dataraum-cockpit, dataraum-cockpit-migrate} at
that tag. See Deployment for the images, schema/migration
handling, and the per-workspace topology.
cd packages/engine && uv sync --group dev && uv run pytest --testmon tests/unit -q. See packages/engine/README.md and packages/engine/CLAUDE.md.cd packages/cockpit && bun install && bun --bun run dev (the --bun flag is required). See packages/cockpit/README.md and packages/cockpit/CLAUDE.md.cd packages/cockpit && DATARAUM_WORKSPACE_ID=<id> METADATA_DATABASE_URL=<url> bun run db:pull:metadata. Re-run after the engine adds/changes SQLAlchemy models.Platform docs live in docs/ (workspace root) and are published via Zensical. Start at
docs/index.md, or serve the site locally:
uv run --project packages/engine zensical serve # run from the repo root
Apache 2.0 — see LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.