HD

hhobin/dataiku_factory

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 5 forks 品質 42 トレンド 8

データ型MCPツール

概要

Dataiku DSSの統合のための包括的なモデルコンテキストプロトコル(MCP)ツールスイート。 このプロジェクトでは、Claude Code は、レシピ、データセット、シナリオを管理するために、Dataiku DSS に直接アクセスできます。 - python 3.11+ - API のアクセスを持つ Dataiku DSS インスタンス - 有効な DSS API キー 2. .env で DSS 接続を構成する: Claude Code で MCP サーバーを登録します。 - : 環境変数の API キーを格納します。, 決してコード - : DSS INSECURE TLS=true で自己署名証明書のサポート - : DSS ユーザー権限を尊重するすべての操作 - : 機密情報はエラーメッセージで公開されていません MCP サーバーは、モニタリング用にロギングを提供します。 1. リポジトリ2をフォークする 機能ブランチを作成します。: git checkout -b 機能/成熟度 3。 コミットの変更: git commit -m '驚くべき機能を追加' 4. 枝に押して下さい: git の押しの起源の特徴/成熟5. プルリクエストを開く - : python, r, sql, pyspark, scala, shell - : グループ化, 参加, 同期, 分割, 区別, ソート, topn

概要(AI 翻訳)

Dataiku DSSの統合のための包括的なモデルコンテキストプロトコル(MCP)ツールスイート。 このプロジェクトでは、Claude Code は、レシピ、データセット、シナリオを管理するために、Dataiku DSS に直接アクセスできます。

すぐにスタート

前提条件

  • Python 3.11 +
  • APIアクセスによるDataiku DSSインスタンス
  • 有効な DSS API キー

インストール

設定

  1. 環境テンプレートのコピー:

  2. DSS接続を[.envで設定します。

  3. あなたの関係をテストして下さい:

##Claudeコードの統合

Claude Code で MCP サーバーを登録します。

MCPツールカタログ

コアレシピ管理ツール

| ツール | 説明 | 主パラメーター | |-----------------------------------------------| | [create_recipe | 新レシピの作成 | [project_key, [recipe_type], [[inputs], [outputs, [[code] | | [[T8] | 既存のレシピの更新 | project_key, [recipe_name, [**kwargs] | | [[T12] | レシピの削除 | project_key, [recipe_name | | [[T15] | レシピの実行 | project_key, [recipe_name], [build_mode

コアデータセット管理ツール

| ツール | 説明 | 主パラメーター | |-----------------------------------------------|

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Dataiku Factory - MCP Tool Suite

A comprehensive Model Context Protocol (MCP) tool suite for Dataiku DSS integration. This project provides Claude Code with direct access to Dataiku DSS for managing recipes, datasets, and scenarios.

🚀 Quick Start

Prerequisites

  • Python 3.11+
  • Dataiku DSS instance with API access
  • Valid DSS API key

Installation

# Clone and setup
git clone 
cd dataiku_factory

# Run installation script
./install.sh

# Or install manually:
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -e .

Configuration

  1. Copy environment template:
cp .env.sample .env
  1. Configure your DSS connection in .env:
DSS_HOST=https://your-dss-instance.com:10000
DSS_API_KEY=your-api-key-here
DSS_INSECURE_TLS=true  # Only if using self-signed certificates
  1. Test your connection:
python scripts/mcp_server.py --help

Claude Code Integration

Register the MCP server with Claude Code:

claude mcp add dataiku-factory \
    -e DSS_HOST=https://your-dss-instance.com:10000 \
    -e DSS_API_KEY=your-api-key-here \
    -e DSS_INSECURE_TLS=true \
    -- python scripts/mcp_server.py

📚 MCP Tool Catalog

Core Recipe Management Tools

Tool Description Key Parameters
create_recipe Create new recipe project_key, recipe_type, recipe_name, inputs, outputs, code
update_recipe Update existing recipe project_key, recipe_name, **kwargs
delete_recipe Delete recipe project_key, recipe_name
run_recipe Execute recipe project_key, recipe_name, build_mode

Core Dataset Management Tools

Tool Description Key Parameters
create_dataset Create new dataset project_key, dataset_name, dataset_type, params
update_dataset Update dataset settings project_key, dataset_name, **kwargs
delete_dataset Delete dataset project_key, dataset_name, drop_data
build_dataset Build dataset project_key, dataset_name, mode, partition
inspect_dataset_schema Get dataset schema project_key, dataset_name
check_dataset_metrics Get dataset metrics project_key, dataset_name

Core Scenario Management Tools

Tool Description Key Parameters
create_scenario Create new scenario project_key, scenario_name, scenario_type, definition
update_scenario Update scenario settings project_key, scenario_id, **kwargs
delete_scenario Delete scenario project_key, scenario_id
add_scenario_trigger Add trigger to scenario project_key, scenario_id, trigger_type, **params
remove_scenario_trigger Remove scenario trigger project_key, scenario_id, trigger_idx
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →