tomnagengast/mcp-server-airflow
If you are the rightful owner of mcp-server-airflow and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that integrates with Apache Airflow's REST API, enabling AI assistants to manage and monitor workflows programmatically.
Tools
Functions exposed to the LLM to take actions
airflow_list_dags
List all DAGs with pagination and sorting.
airflow_get_dag
Get detailed information about a specific DAG.
airflow_trigger_dag
Trigger a new DAG run with optional configuration.
airflow_pause_dag
Pause a DAG.
airflow_unpause_dag
Unpause a DAG.
airflow_list_dag_runs
List DAG runs for a specific DAG.
airflow_get_dag_run
Get details of a specific DAG run.
airflow_list_task_instances
List task instances for a DAG run.
airflow_get_task_instance
Get detailed task instance information.
airflow_get_task_logs
Get complete logs for a specific task instance.
airflow_get_dag_run_logs
Get logs for all tasks in a DAG run.
airflow_tail_dag_run
Tail/monitor a DAG run with recent activity and logs.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client