Dataiku

MCP server for Dataiku DSS REST APIs, enabling deterministic flow maps and reliable daily operations.
  • typescript

0

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "clssck-dataiku_mcp": {
      "command": "npx",
      "args": [
        "-y",
        "dataiku-mcp"
      ],
      "env": {
        "DATAIKU_URL": "https://your-dss-instance.app.dataiku.io",
        "DATAIKU_API_KEY": "your_api_key",
        "DATAIKU_PROJECT_KEY": "YOUR_PROJECT_KEY"
      }
    }
  }
}

You are using a dedicated MCP server that enables you to access and analyze Dataiku DSS REST APIs for flow analysis, project metadata, datasets, recipes, jobs, scenarios, folders, variables, connections, and code environments. It provides deterministic flow maps, clear status outputs, and structured error handling to support reliable day-to-day operations.

How to use

You can run your Dataiku MCP server from your development environment or via a client that speaks MCP. The recommended approach is to start the local MCP server using the provided npm-based workflow and then connect your MCP client to the server using the explicit environment configuration shown in the setup example.

To use the server from a client, configure the MCP client to invoke the server as an external process. The client should execute the following runtime configuration: use npx to launch the MCP server package with the required environment values for your DSS instance. The standard environment keys you provide are the DSS URL, your API key, and an optional default project key.

A practical workflow is to first install dependencies, build the server, and then run it locally. After startup, use the map action to obtain deterministic flow maps for your projects.

How to install

Prerequisites you need before installing the MCP server:

  • Node.js 20 or newer

  • npm

  • Dataiku DSS URL and API key

Follow these steps to install and run locally from the repository root.

# install dependencies
npm ci

# static checks
npm run check

# unit tests
npm test

# build distribution
npm run build

# run MCP server locally (dev)
npm start

Environment and usage notes

To connect clients to the MCP server, you need to provide the Dataiku DSS base URL and an API key. You can optionally set a default project key to scope operations.

When you install the server, you typically create a local environment file and populate it with your credentials. A minimal setup uses the following environment keys.

Configuration references for clients

You can run the MCP server from an MCP client using the following configuration, which is designed to be used by command-line clients.

{
  "command": "npx",
  "args": ["-y", "dataiku-mcp"],
  "env": {
    "DATAIKU_URL": "https://your-dss-instance.app.dataiku.io",
    "DATAIKU_API_KEY": "your_api_key",
    "DATAIKU_PROJECT_KEY": "YOUR_PROJECT_KEY"
  }
}

Available tools

project

Operations to list, get, describe flow, and map projects to derive deterministic flow maps with recipe subtypes and connectivity.

dataset

Access dataset metadata, schema, previews, and data download, plus create, update, and delete datasets.

recipe

Manage recipes including list, get, create, update, delete, and download for recipe-level analysis.

job

Interact with jobs by listing, fetching logs, building, and aborting as part of workflow management.

scenario

Execute and monitor scenarios with list, run, status, get, create, update, and delete operations.

managed_folder

Handle folders and their contents, including upload and download of files within managed storage.

variable

Get and set variables to manage configuration and runtime behavior.

connection

Infer connections to data sources and systems used by Dataiku DSS flows.

code_env

List and retrieve code environments used to run recipes and notebooks.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational