Overview
Features
DAG Management
Expose endpoints to list DAGs, get details, pause/unpause, update, delete, access DAG sources, patch multiple DAGs, and reparse DAG files.
DAG Runs
Lifecycle management for DAG runs: list, create, read, update, delete; batch retrieval; clear; set notes.
Tasks
Task-level operations: list tasks, get task details and task instances, access logs, update state, clear, and manage task tries.
Variables
CRUD operations for Airflow Variables: list, create, get, update, delete.
Connections
Manage Airflow Connections: list, create, get, update, delete, and test connections.
Datasets
Dataset-related endpoints: list, get, dataset events, create dataset events, and manage DAG dataset queued events.
Monitoring
Health monitoring: Get Health endpoint to observe server and Airflow status.
Config
Get Airflow configuration via the MCP API.
Who Is This For?
- MCP clients:Interact with Airflow resources via a standardized MCP interface (DAGs, runs, tasks, etc.) for programmatic control.
- Airflow developers:Expose Airflow resource management through MCP to external systems and workflows.
- Claude Desktop users:Configure Claude Desktop to run the MCP server for Airflow via uvx/uv and environment-based credentials.




