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 |