Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AIRFLOW_MCP_LOG_FILE | No | Optional path to a log file for server operations. | |
| AIRFLOW_MCP_HTTP_HOST | No | The host address for the HTTP server. | 127.0.0.1 |
| AIRFLOW_MCP_HTTP_PORT | No | The port for the HTTP server. | 8765 |
| AIRFLOW_MCP_INSTANCES_FILE | Yes | Path to registry YAML listing available Airflow instances. Required for startup. | |
| AIRFLOW_MCP_TIMEOUT_SECONDS | No | Request timeout in seconds for communicating with Airflow instances. | 30 |
| AIRFLOW_MCP_DEFAULT_INSTANCE | No | The default instance key to use from the instances YAML. | |
| AIRFLOW_MCP_HTTP_BLOCK_GET_ON_MCP | No | Whether to block GET requests on the MCP endpoint. | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |