airflow-mcp-server

by abhishekbhakat
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COOKIENoSession cookie for cookie-based authentication
AUTH_TOKENNoBase64 encoded username:password for basic authentication
OPENAPI_SPECNoThe path to the OpenAPI spec file (defaults to latest stable release)latest stable release
AIRFLOW_BASE_URLYesThe base URL of the Airflow API (e.g., http://host:port/api/v1)

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_connections

get_connections

post_connection

post_connection

get_connection

get_connection

patch_connection

patch_connection

delete_connection

delete_connection

test_connection

test_connection

get_dags

get_dags

patch_dags

patch_dags

get_dag

get_dag

patch_dag

patch_dag

delete_dag

delete_dag

post_clear_task_instances

post_clear_task_instances

set_task_instance_note

set_task_instance_note

set_mapped_task_instance_note

set_mapped_task_instance_note

get_task_instance_dependencies

get_task_instance_dependencies

get_mapped_task_instance_dependencies

get_mapped_task_instance_dependencies

post_set_task_instances_state

post_set_task_instances_state

get_dag_runs

get_dag_runs

post_dag_run

post_dag_run

get_dag_runs_batch

get_dag_runs_batch

get_dag_run

get_dag_run

delete_dag_run

delete_dag_run

update_dag_run_state

update_dag_run_state

clear_dag_run

clear_dag_run

get_upstream_dataset_events

get_upstream_dataset_events

set_dag_run_note

set_dag_run_note

get_dag_dataset_queued_event

get_dag_dataset_queued_event

delete_dag_dataset_queued_event

delete_dag_dataset_queued_event

get_dag_dataset_queued_events

get_dag_dataset_queued_events

delete_dag_dataset_queued_events

delete_dag_dataset_queued_events

reparse_dag_file

reparse_dag_file

get_dataset_queued_events

get_dataset_queued_events

delete_dataset_queued_events

delete_dataset_queued_events

get_event_logs

get_event_logs

get_event_log

get_event_log

get_import_errors

get_import_errors

get_import_error

get_import_error

get_pools

get_pools

post_pool

post_pool

get_pool

get_pool

patch_pool

patch_pool

delete_pool

delete_pool

get_providers

get_providers

get_task_instances

get_task_instances

get_task_instance

get_task_instance

patch_task_instance

patch_task_instance

get_mapped_task_instance

get_mapped_task_instance

patch_mapped_task_instance

patch_mapped_task_instance

get_mapped_task_instances

get_mapped_task_instances

get_task_instances_batch

get_task_instances_batch

get_task_instance_try_details

get_task_instance_try_details

get_task_instance_tries

get_task_instance_tries

get_mapped_task_instance_tries

get_mapped_task_instance_tries

get_mapped_task_instance_try_details

get_mapped_task_instance_try_details

get_variables

get_variables

post_variables

post_variables

get_variable

get_variable

patch_variable

patch_variable

delete_variable

delete_variable

get_xcom_entries

get_xcom_entries

get_xcom_entry

get_xcom_entry

get_extra_links

get_extra_links

get_log

get_log

get_dag_details

get_dag_details

get_tasks

get_tasks

get_task

get_task

get_dag_stats

get_dag_stats

get_dag_source

get_dag_source

get_dag_warnings

get_dag_warnings

get_datasets

get_datasets

get_dataset

get_dataset

get_dataset_events

get_dataset_events

create_dataset_event

create_dataset_event

get_config

get_config

get_value

get_value

get_health

get_health

get_version

get_version

get_plugins

get_plugins

get_roles

get_roles

post_role

post_role

get_role

get_role

patch_role

patch_role

delete_role

delete_role

get_permissions

get_permissions

get_users

get_users

post_user

post_user

get_user

get_user

patch_user

patch_user

delete_user

delete_user