
hhobin/dataiku_factory
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
データ型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 キー
インストール
設定
-
環境テンプレートのコピー:
-
DSS接続を[
.envで設定します。 -
あなたの関係をテストして下さい:
##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
- Copy environment template:
cp .env.sample .env
- 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
- 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 |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →