us-all/airflow-mcp-server
🔌 MCP Serverus-all
AIエージェントをApache Airflowに接続し、DAG管理、実行監視、ワークフロー実行をMCP経由でシームレスに実現。
airflow-mcp-serverは、AIエージェントとApache Airflow間の専門的なインターフェースとして機能し、データパイプラインのプログラム制御を可能にします。MCP(Model Context Protocol)を実装し、DAG一覧、実行監視、タスクインスタンス調査、ログ追跡、実行トリガー、タスククリアという7つの主要ツールを提供します。特筆すべきは「dag-health-rollup」集約機能で、パイプラインの健全性を要約してエージェントに提供し、細かなクエリの回数を削減します。Airflow 3.xの/api/v2エンドポイントとJWT認証に対応し、デフォルトで読み取り専用に設定することでセキュリティを確保。トリガーやクリアなどの書き込み操作は権限管理されており、データエンジニアリングの自動化において安全かつ制御された対話レイヤーを提供します。
💡ハイライト
- ├─DAG管理のための7つのツールを提供
- ├─Airflow 3.xおよび2.xをサポート
- └─デフォルトで読み取り専用の安全設計
🎯対象
- ├─データエンジニア
- ├─AIエージェント開発者
- └─MLOpsエンジニア