Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| AIRFLOW_HOST | Yes | Your Apache Airflow host URL | |
| AIRFLOW_PASSWORD | Yes | Your Apache Airflow password | |
| AIRFLOW_USERNAME | Yes | Your Apache Airflow username | 
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_config | Get current configuration  | 
| get_value | Get a specific option from configuration  | 
| list_connections | List all connections  | 
| create_connection | Create a connection  | 
| get_connection | Get a connection by ID  | 
| update_connection | Update a connection by ID  | 
| delete_connection | Delete a connection by ID  | 
| test_connection | Test a connection  | 
| fetch_dags | Fetch all DAGs  | 
| get_dag | Get a DAG by ID  | 
| get_dag_details | Get a simplified representation of DAG  | 
| get_dag_source | Get a source code  | 
| pause_dag | Pause a DAG by ID  | 
| unpause_dag | Unpause a DAG by ID  | 
| get_dag_tasks | Get tasks for DAG  | 
| get_task | Get a task by ID  | 
| get_tasks | Get tasks for DAG  | 
| patch_dag | Update a DAG  | 
| patch_dags | Update multiple DAGs  | 
| delete_dag | Delete a DAG  | 
| clear_task_instances | Clear a set of task instances  | 
| set_task_instances_state | Set a state of task instances  | 
| reparse_dag_file | Request re-parsing of a DAG file  | 
| post_dag_run | Trigger a DAG by ID  | 
| get_dag_runs | Get DAG runs by ID  | 
| get_dag_runs_batch | List DAG runs (batch)  | 
| get_dag_run | Get a DAG run by DAG ID and DAG run ID  | 
| update_dag_run_state | Update a DAG run state by DAG ID and DAG run ID  | 
| delete_dag_run | Delete a DAG run by DAG ID and DAG run ID  | 
| clear_dag_run | Clear a DAG run  | 
| set_dag_run_note | Update the DagRun note  | 
| get_upstream_dataset_events | Get dataset events for a DAG run  | 
| get_dag_stats | Get DAG stats  | 
| get_datasets | List datasets  | 
| get_dataset | Get a dataset by URI  | 
| get_dataset_events | Get dataset events  | 
| create_dataset_event | Create dataset event  | 
| get_dag_dataset_queued_event | Get a queued Dataset event for a DAG  | 
| get_dag_dataset_queued_events | Get queued Dataset events for a DAG  | 
| delete_dag_dataset_queued_event | Delete a queued Dataset event for a DAG  | 
| delete_dag_dataset_queued_events | Delete queued Dataset events for a DAG  | 
| get_dataset_queued_events | Get queued Dataset events for a Dataset  | 
| delete_dataset_queued_events | Delete queued Dataset events for a Dataset  | 
| get_event_logs | List log entries from event log  | 
| get_event_log | Get a specific log entry by ID  | 
| get_import_errors | List import errors  | 
| get_import_error | Get a specific import error by ID  | 
| get_health | Get instance status  | 
| get_version | Get version information  | 
| get_plugins | Get a list of loaded plugins  | 
| get_pools | List pools  | 
| get_pool | Get a pool by name  | 
| delete_pool | Delete a pool  | 
| post_pool | Create a pool  | 
| patch_pool | Update a pool  | 
| get_providers | Get a list of loaded providers  | 
| get_task_instance | Get a task instance by DAG ID, task ID, and DAG run ID  | 
| list_task_instances | List task instances by DAG ID and DAG run ID  | 
| update_task_instance | Update a task instance by DAG ID, DAG run ID, and task ID  | 
| list_variables | List all variables  | 
| create_variable | Create a variable  | 
| get_variable | Get a variable by key  | 
| update_variable | Update a variable by key  | 
| delete_variable | Delete a variable by key  | 
| get_xcom_entries | Get all XCom entries  | 
| get_xcom_entry | Get an XCom entry  |