Agent♥︎Age
Catalog

io.github.us-all/airflow

Official

by us-all · TypeScript

Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)

Airflow MCP Server (io.github.us-all/airflow)

Airflow MCP server that reads Airflow 3.x resources via /api/v2 and provides access to DAGs, runs, task instances, and log tails. It also supports triggering DAGs and clearing tasks, with write operations gated and authenticated via JWT.

🛠️ Key Features

  • List DAGs, runs, and task instances
  • Tail task logs
  • Trigger DAGs and clear tasks
  • Write-gated operations: AIRFLOW_ALLOW_WRITE=true
  • JWT auth via SimpleAuthManager using AIRFLOW_USERNAME + AIRFLOW_PASSWORD

🚀 Use Cases

  • Programmatically inspect Airflow activity (DAGs, runs, task instances)
  • Retrieve streaming log output
  • Automate DAG triggering and task clearing under explicit write authorization

⚡ Developer Benefits

  • Uses Airflow 3.x REST API (/api/v2)
  • Built on @us-all/mcp-toolkit
  • Transparent JWT token minting/refresh during requests

⚠️ Limitations

  • Trigger and clear tools are gated behind AIRFLOW_ALLOW_WRITE=true
  • Write actions require credentials for JWT auth

Related servers

More in Cloud & DevOps