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 |