Skip to main content
Glama

MCP Server for Apache Airflow

by yangkyeongmo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AIRFLOW_HOSTYesYour Apache Airflow host URL
AIRFLOW_PASSWORDYesYour Apache Airflow password
AIRFLOW_USERNAMEYesYour Apache Airflow username

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_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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yangkyeongmo/mcp-server-apache-airflow'

If you have feedback or need assistance with the MCP directory API, please join our Discord server