io.github.us-all/airflow
Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)
{
"mcpServers": {
"airflow": {
"command": "npx",
"args": [
"-y",
"@us-all/airflow-mcp"
],
"env": {
"AIRFLOW_API_URL": "<airflow_api_url>",
"AIRFLOW_USERNAME": "<airflow_username>",
"AIRFLOW_PASSWORD": "<your-airflow_password>",
"AIRFLOW_ALLOW_WRITE": "false",
"AIRFLOW_TOOLS": "<airflow_tools>",
"AIRFLOW_DISABLE": "<airflow_disable>"
}
}
}
}{
"mcpServers": {
"airflow": {
"command": "npx",
"args": [
"-y",
"@us-all/airflow-mcp"
],
"env": {
"AIRFLOW_API_URL": "<airflow_api_url>",
"AIRFLOW_USERNAME": "<airflow_username>",
"AIRFLOW_PASSWORD": "<your-airflow_password>",
"AIRFLOW_ALLOW_WRITE": "false",
"AIRFLOW_TOOLS": "<airflow_tools>",
"AIRFLOW_DISABLE": "<airflow_disable>"
}
}
}
}npx -y @us-all/airflow-mcpAIRFLOW_API_URLAirflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.
AIRFLOW_USERNAMEAirflow username (used to mint a JWT via SimpleAuthManager /auth/token).
AIRFLOW_PASSWORDAirflow password (used to mint a JWT via SimpleAuthManager /auth/token).
AIRFLOW_ALLOW_WRITESet to 'true' to enable trigger-dag and clear-task tools. Default read-only.
AIRFLOW_TOOLSComma-separated category allowlist (airflow,meta).
AIRFLOW_DISABLEComma-separated category disablelist.
Remote MCP security gateway for auth, redaction, policy enforcement, and audit logging.
AI assistant integration for Leaf — track books, log reading sessions, and manage your library.
AI-powered calorie tracking with photo recognition, barcode scanning, and voice logging