airflow-mcp-server: An MCP Server for controlling Airflow
Overview
A Model Context Protocol server for controlling Airflow via Airflow APIs.
Considerations
The MCP Server expects environment variables to be set:
AIRFLOW_BASE_URL: The base URL of the Airflow APIAUTH_TOKEN: The token to use for authorization
Currently, only Session mode is supported.
Page Limit
The default is 100 items, but you can change it using maximum_page_limit option in [api] section in the airflow.cfg file.
Tasks
- First API
- Airflow config fetch (specifically for page limit)
- Env variables optional (env variables might not be ideal for airflow plugins)