Prefect MCP Server
データワークフロー管理ツールPrefectをClaudeから操作できる
uvx prefect-mcp-server概要
Prefect MCP Serverは、Pythonベースのデータワークフロー管理・オーケストレーションツール「Prefect」をClaudeから操作できるMCPサーバー。
フロー実行の起動・停止・状態確認・ログ取得・スケジュール管理をClaudeで自動化できる。
データパイプラインの失敗検知・再実行・デプロイメント管理をAIアシスタントが行うことで、データエンジニアリング業務の監視・運用コストを削減できる。
Prefect CloudとセルフホストのPrefect Serverの両方に対応。
料金・APIキー情報
APIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://app.prefect.cloud にアクセスしてアカウントを作成またはログインする
- 2
右上のプロフィールアイコン→「API Keys」を開く
- 3
「Create API Key」でキー名と有効期限を設定して発行する
- 4
表示されたAPIキーをコピーして安全な場所に保存する(再表示不可)
- 5
ワークスペースのAPI URLはSettings→Workspacesで確認できる
こんな使い方ができます
Prefectのフロー実行状況をClaudeが監視して失敗時に詳細ログを取得できる
データパイプラインをClaudeがPrefectで手動実行してすぐに結果を確認できる
スケジュール設定をClaudeがPrefectに設定して定期実行を自動化できる
複数フローのパフォーマンスをClaudeが比較してボトルネックを特定できる
セットアップ手順
- 1
Prefect Cloud(app.prefect.cloud)でAPIキーを発行してAPIのURLを確認する
- 2
環境変数PREFECT_API_URLとPREFECT_API_KEYを設定する
- 3
Node.js環境を確認する
- 4
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add prefect -e PREFECT_API_KEY=your-key -e PREFECT_API_URL=your-url -- uvx prefect-mcp-server
設定ファイル
コピー前に確認
Prefect CloudアカウントまたはセルフホストのPrefect ServerとAPIキー必須。Node.js環境が必要。
claude mcp add prefect -e PREFECT_API_URL=https://api.prefect.cloud/api/accounts/your-account-id/workspaces/your-workspace-id -e PREFECT_API_KEY=your-api-key-here -- uvx prefect-mcp-server