Apache Airflow MCP Server
Apache Airflow MCPサーバーでClaude連携・ワークフロー管理・DAG実行を自動化
uvx mcp-server-apache-airflow概要
Apache Airflow MCP Serverの設定方法と使い方。
オープンソースワークフロー管理プラットフォーム「Apache Airflow」をClaudeから操作できるMCPサーバー。
DAG(有向非巡回グラフ)の一覧取得・実行トリガー、タスクの状態確認、実行ログの取得、スケジュール管理が可能。
ClaudeとApache AirflowのMCPサーバー連携により、データパイプラインの実行管理や障害時のリカバリ操作を自動化できる。
AirflowのREST APIを通じてClaudeがワークフローを管理することで、複雑なデータエンジニアリング作業を効率化できる。
設定方法はAirflowのURLと認証情報を環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
Apache AirflowをDockerで起動する(公式docker-compose.yamlを利用)またはマネージドサービスを利用する
- 2
Airflow UIにアクセスしてadminアカウントでログインする(デフォルト: admin/admin)
- 3
必要に応じてAdmin → Security → Usersで専用ユーザーを作成してパスワードを設定する
- 4
AirflowのベースURL・ユーザー名・パスワードを保存する
こんな使い方ができます
AirflowのDAGをClaudeから手動トリガーしてデータパイプラインの即時実行を管理できる
失敗したタスクの実行ログをClaudeに取得・分析させてエラー原因を素早く特定できる
DAGの実行状態一覧をクウドから確認してパイプライン全体の稼働状況を把握できる
スケジュール設定をClaudeから変更してデータ処理の実行タイミングを自動調整できる
セットアップ手順
- 1
Apache AirflowサーバーのURL・ユーザー名・パスワードを準備する
- 2
claude mcp add apache-airflow -e AIRFLOW_BASE_URL=http://localhost:8080 -e AIRFLOW_USERNAME=admin -e AIRFLOW_PASSWORD=your-password -- uvx mcp-server-apache-airflow
設定ファイル
コピー前に確認
Apache Airflowサーバーへのアクセス情報必須。AirflowはオープンソースでDocker Compose対応。Astronomer・MWAA(AWS)等のマネージドサービスも利用可能。
claude mcp add apache-airflow -e AIRFLOW_BASE_URL=http://localhost:8080 -e AIRFLOW_USERNAME=admin -e AIRFLOW_PASSWORD=your-password -- uvx mcp-server-apache-airflow