mcp-server-airflow

tomnagengast/mcp-server-airflow

3.1

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

No resources