Wraps the Airflow 3.x REST API with read-heavy defaults and optional write operations behind an env flag. You get seven tools to list DAGs, pull runs and task instances, tail logs, and trigger or clear tasks when AIRFLOW_ALLOW_WRITE is true. Auth is handled via SimpleAuthManager JWT that the server mints and refreshes transparently from username and password. Ships with two prompts for failure triage and schedule audits, plus a dag-health-rollup aggregation that replaces the usual list-then-fetch dance. Reach for this when you're debugging pipelines in Claude and want to skip the Airflow UI. Airflow 2.x is not supported; the server expects /api/v2 and the auth changes that shipped in 3.0.
claude mcp add --transport stdio io.github.us-all-airflow uvx airflow