airflow-mcp-server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
COOKIE | No | Session cookie for cookie-based authentication | |
AUTH_TOKEN | No | Base64 encoded username:password for basic authentication | |
OPENAPI_SPEC | No | The path to the OpenAPI spec file (defaults to latest stable release) | latest stable release |
AIRFLOW_BASE_URL | Yes | The base URL of the Airflow API (e.g., http://host:port/api/v1) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |