言語: 日本語English

astronomer-data-agents プラグイン

カテゴリ
開発
トピック
データエンジニアリング・分析 · 移行・モダナイゼーション · AI エージェント・AI アプリ開発
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

astronomer-data-agents(GitHub: astronomer/agents)は、Astronomer が Apache 2.0 ライセンスで公開している、Apache Airflow 向けデータエンジニアリング用のAIエージェントツール群です。README によると、Airflow REST API と連携する MCP サーバー(astro-airflow-mcp)、ターミナルから Airflow を操作する CLI ツール af、そして Claude Code や Cursor などのAIコーディングエージェントを拡張する skills 群が含まれています。これらの skills は DAG の作成・テスト・デバッグ、データリネージのトレース、テーブルのプロファイリング、dbt/Cosmos 連携、Airflow 2 から 3 への移行などをカバーしています。README では、セルフホストのオープンソース Airflow(2.x/3.x REST API)でも、Astronomer が提供する管理型プラットフォーム Astro でも利用できると説明されており、skills は25以上のAIコーディングエージェントに対応するとされています。

概要

このリポジトリ自体は SaaS ではなく、GitHub で公開されているオープンソースのツール群です。Claude Code 用プラグイン、Cursor など向けの skills、MCP サーバーの形で配布され、README によると Apache Airflow および任意でAstronomer の管理型プラットフォーム Astro の上にAIエージェント機能を追加します。

astronomer-data-agents でできること

  • MCP サーバー(astro-airflow-mcp)を導入し、DAG管理・トリガー実行・タスクログ・システムヘルスなど Airflow REST API 全体にAIエージェントからアクセスできる
  • CLI ツール af でターミナルから Airflow を操作できる(例: af health、af dags list、af runs trigger )
  • warehouse-init によるスキーマ検出、analyzing-data によるSQLベースの質問応答(バックグラウンドJupyterカーネル使用)、checking-freshness、profiling-tables などデータ探索・分析系 skills を利用できる
  • tracing-downstream-lineage、tracing-upstream-lineage、annotating-task-lineage、creating-openlineage-extractors によりデータリネージを追跡する
  • setting-up-astro-project、managing-astro-local-env、authoring-dags、blueprint、testing-dags、debugging-dags、deploying-airflow、airflow-hitl を用いて、ベストプラクティスに沿ったDAGの作成・テスト・デバッグ、Astro/Docker Compose/Kubernetesへのデプロイを行う
  • cosmos-dbt-core、cosmos-dbt-fusion を使い、Astronomer Cosmos 経由でdbt Coreまたはdbt FusionのプロジェクトをAirflow DAGとして実行する
  • migrating-airflow-2-to-3 skillでDAGをAirflow 2.xから3.xへ移行する
  • warehouse.yml の設定により、Snowflake、PostgreSQL、BigQuery、SQLAlchemy経由の25以上のデータベースに接続し、スキーマ検出とクエリ実行を行う

出典

原文の説明(英語)

Data engineering for Apache Airflow and Astronomer. Author DAGs with best practices, debug pipeline failures, trace data lineage, profile tables, migrate Airflow 2 to 3, and manage local and cloud deployments.

astronomer-data-agents の変更履歴

一覧に戻る