D

Datanika Core

datanika-io
πŸ“Š Data Platforms🟒 Verified Active
0 Views
0 Installs

πŸŽ–οΈ 🐍 ☁️ 🏠 - Read-only-by-default MCP server for Datanika, the open-source ELT + dbt platform: browse connections, preview data, run and compile dbt transforms, monitor runs, and manage pipelines. 25 tools; opt-in --allow-write enables create/trigger.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "datanika-io-datanika-core": {
      "command": "npx",
      "args": [
        "-y",
        "datanika-io-datanika-core"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

Datanika

License: AGPL-3.0 Python 3.12+ Built with Reflex dlt dbt-core

Open-source data pipeline platform β€” Extract, Load, Transform, and Orchestrate from a single UI.

Datanika combines dlt (extract + load) with dbt-core (transform) and adds visual pipeline management, scheduling, and monitoring β€” all in one Python-native platform.

Think Airbyte + dbt Cloud + Airflow β€” in one tool, self-hostable with Docker Compose.


Features

πŸ”Œ 36 Connectors β€” PostgreSQL, MySQL, Oracle, MongoDB, BigQuery, Snowflake, Stripe, HubSpot, Salesforce, Kafka, S3, and more πŸ”„ dbt Transformations β€” SQL models, tests, snapshots, packages, and source freshness built in πŸ“Š Visual Pipeline Builder β€” DAG editor with dependency management ⏰ Scheduling β€” Cron-based with APScheduler, persistent across restarts πŸ“ˆ Monitoring β€” Run history, streaming logs, and dashboard stats πŸ” Enterprise Security β€” RBAC, SSO (SAML/OIDC), audit logging, encrypted credentials 🌍 9 Languages β€” English, German, French, Spanish, Russian, Greek, Chinese, Arabic, Serbian πŸ”Œ REST API β€” Full CRUD with OpenAPI/Swagger docs, rate limiting, and scoped API keys πŸ€– AI-Agent Ready β€” hosted + local MCP server (25 tools), /llms.txt, agent-guide.md, 5-tier capability API, compile+preview validation, typed error codes, ?wait=true, Idempotency-Key, run cancellation πŸš€ Pipeline Templates β€” One-click starter templates (Stripeβ†’Postgres, Postgresβ†’BigQuery, CSVβ†’DuckDB) with prefilled connection configs πŸ”” Notifications β€” Slack, Telegram, email, and webhook alerts on run completion, plus an in-app notification center πŸ“¦ Self-Hostable β€” Single docker compose up β€” no Kubernetes required


Quick Start

Docker (recommended)

git clone https://github.com/datanika-io/datanika-core.git
cd datanika-core
cp .env.example .env
# Edit .env with your settings
docker compose up -d

App available at http://localhost:3000

Development

uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"
docker compose up -d postgres redis  # infrastructure only
uv run reflex run                     # starts on :3000 + :8000

Releases & versioning

Datanika uses 0.x SemVer with tagged releases (v0.1.0, …). While pre-1.0, breaking changes bump the minor. There is no 1.0 yet β€” that will mean a committed, stable public API contract.

Self-hosting? Pin a release instead of tracking master. master is continuously deployed to our hosted app and moves several times a day.

git checkout v0.1.0                                    # source
docker pull ghcr.io/datanika-io/datanika-core:v0.1.0   # image (:latest follows master)

Every version's notes are on the Releases page. Security advisories cite the first patched release (e.g. Patched: v0.1.0), so a pinned tag tells you immediately whether you're affected.

The datanika-mcp sub-package is versioned and released independently (mcp-v* tags, published to PyPI).


Why Datanika?

DatanikaAirbyteFivetrandbt Cloud
Extract + Loadβœ… 36 connectorsβœ… 400+βœ… 500+❌
Transformationsβœ… dbt built-in❌❌ (add-on)βœ…
Schedulingβœ… Cron + DAGβœ… Basicβœ… Basicβœ…
Pipeline DAGβœ… Visual❌❌❌
Self-hostβœ… Docker⚠️ Needs K8s❌ SaaS only❌ SaaS only
Open sourceβœ… AGPL-3.0⚠️ ELv2❌❌
Notificationsβœ… Slack/Telegram/Email/Webhookβœ…βœ…βœ…
PricingFree foreverFree tier limited~$250+/mo~$100+/mo

Tech Stack

ComponentTechnology
FrontendReflex (Python β†’ React)
BackendStarlette (via Reflex)
Extract + Loaddlt
Transformdbt-core
DatabasePostgreSQL 16
Task QueueCelery + Redis
SchedulingAPScheduler

Roadmap

  • 36 connectors (databases, SaaS APIs, files, streaming)
  • dbt transformations, tests, snapshots, packages
  • REST API v1 with OpenAPI/Swagger and typed per-connector inline schemas
  • AI-agent compatibility (/llms.txt, agent-guide, 5-tier API, golden-path loop, ?wait=true, Idempotency-Key, run cancel, MCP server)
  • Pipeline templates (one-click setup)
  • In-app notification center with Slack, Telegram, Email, Webhook channels
  • SSO (SAML/OIDC) for Enterprise
  • Usage-based billing (cloud plugin)
  • 2,300+ tests across unit, security, and E2E (SQLite in-memory for speed)
  • Kubernetes Helm chart β€” in-tree at deploy/helm/datanika/; installs the same image as the Compose path. Bundled Postgres/Redis are single-replica and not production-grade β€” point it at managed databases (see the chart README)
  • Data lineage visualization

AI Agent Integration

Datanika speaks MCP, so AI agents (Claude Desktop, Claude Code, Cursor, …) can browse connections, preview data, compile transformations, and monitor runs natively. 25 tools β€” 17 read-only, 8 write. There are two ways in.

Hosted β€” nothing to install. Paste this wherever your client accepts a remote MCP server and authorize in the browser:

https://app.datanika.io/mcp

OAuth 2.1, no API key to handle. Read-only unless you grant write at consent β€” a client that asks for nothing gets read-only, and a pasted API key stays read-only here even if its own scopes allow writes.

Local β€” stdio. Published on PyPI as datanika-mcp and listed on the official MCP registry as io.datanika/datanika-mcp:

# read-only by default; add --allow-write to enable the 8 write tools
uvx datanika-mcp --url https://app.datanika.io --api-key YOUR_KEY

See datanika-mcp/README.md for per-client config snippets and the full tool list, or datanika.io/docs/mcp-server for the hosted walkthrough.

Additional agent resources:


Open-Core Strategy

Core platform is open-source (AGPL-3.0). Cloud version adds billing, quotas, and usage metering via the datanika-cloud plugin.


Links


Security

Found a vulnerability? See SECURITY.md for our disclosure policy, supported versions, and reporting instructions.


Contributing

We welcome contributors and design partners. Open an issue or contact info@datanika.io.


License

AGPL-3.0

Related MCP Servers

M
Metabase Mcp

πŸ“‡ 🏠 - MCP server connecting Claude to Metabase with 28 tools for natural language data analysis, dashboard management, SQL queries, and automated insights. Features SQL guardrails, rate limiting, and audit logging.

πŸ“Š Data Platforms0 views
A
Aegis Dq

🐍 🏠 🍎 πŸͺŸ 🐧 - Agentic data quality framework that runs structured rules against warehouses (DuckDB, BigQuery, Athena, Databricks, Postgres), diagnoses failures with LLM root cause analysis, and proposes SQL remediations. Every LLM decision is audit-logged with cost and latency.

πŸ“Š Data Platforms0 views
B
Brasil Data Mcp

πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Brazilian public data for AI agents β€” companies (CNPJ), addresses (CEP), banks (BACEN), national holidays β€” via BrasilAPI. No auth, no API key. Install: npx -y brasil-data-mcp.

πŸ“Š Data Platforms0 views
S
Scala Mcp Server

πŸ“‡ ☁️ 🍎 πŸͺŸ 🐧 - Search and enrich data from 250M+ companies across 50+ countries. Company lookup by name, VAT, or ID, NACE sector search, and financial data from official EU business registries. Free tier: 50 lookups/month. Install: npx scala-mcp-server.

πŸ“Š Data Platforms0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Active

Recent health check succeeded.

Last checked: 7/28/2026, 9:26:46 PM

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.