言語: 日本語English

data-engineering プラグイン

トピック
データエンジニアリング・分析 · AI エージェント・AI アプリ開発 · データベース・ストレージ
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

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

本リポジトリはastronomer/agentsというGitHubリポジトリで、READMEでは「AI agent tooling for data engineering workflows」と説明されています。AirflowのためのMCPサーバー(astro-airflow-mcp)、ターミナル用CLIツールaf、そしてClaude CodeやCursorなどのAIコーディングエージェントにAirflowとデータウェアハウス操作の機能を追加するskill群を提供しています。Astronomerによって開発され、Apache 2.0ライセンスのもとで公開されており、オープンソースのApache AirflowおよびAstronomerの管理型プラットフォームAstroの両方に対応するとREADMEに記載されています。プラグインはClaude Codeのplugin marketplace経由でastronomer-dataとしてインストールするか、他のエージェント向けにはskills.shのnpxコマンドでインストールできます。

概要

READMEによると、これ自体はホスティング型SaaSではなく、MCPサーバー、CLI(af)、AIコーディングエージェント向けのskillをまとめたオープンソースのプラグイン/ツール群(astronomer-data)です。自己ホスト型のApache AirflowまたはAstronomerの管理型プラットフォームAstroと連携し、Snowflake、PostgreSQL、BigQuery、その他SQLAlchemy対応のデータウェアハウスとも接続できます。

data-engineering でできること

  • Claude Codeにastronomer-dataプラグインをインストールする、またはCursorや対応する25以上のAIコーディングエージェントにskillを追加する
  • Airflow MCPサーバーでDAG管理、実行トリガー、タスクログ確認、システムヘルスチェックを行う
  • afコマンド(例: af health、af dags list、af runs trigger )でターミナルからAirflowを操作する
  • warehouse-init、analyzing-data、checking-freshness、profiling-tablesなどのData Discovery & Analysis系skillを使う
  • tracing-downstream-lineage、tracing-upstream-lineage、annotating-task-lineage、creating-openlineage-extractorsなどのData Lineage系skillを使う
  • authoring-dags、testing-dags、debugging-dags、deploying-airflow、airflow-hitlなどのDAG Development系skillを使う
  • Astronomer Cosmosを介してdbtプロジェクトをAirflow DAGとして実行するdbt Integration系skill(cosmos-dbt-core、cosmos-dbt-fusion)を使う
  • migrating-airflow-2-to-3 skillでAirflow 2.x向けDAGを3.xへ移行する
  • ~/.astro/agents/warehouse.ymlでSnowflake、PostgreSQL、BigQuery、またはSQLAlchemy対応データベースへの接続を設定する

出典

原文の説明(英語)

Data engineering plugin - warehouse exploration, pipeline authoring, Airflow integration

data-engineering の変更履歴

一覧に戻る