Incident Response MCP for Apache Airflow MCP Server
io.github.madamak/apache-airflow-mcp-server
What is the Incident Response MCP for Apache Airflow MCP server?
Diagnose Airflow failures from UI links with bounded logs and optional recovery actions.
How to install Incident Response MCP for Apache Airflow
Copy-paste configuration for popular MCP clients.
AIRFLOW_MCP_HOSTrequiredBase URL of the Airflow instance.
AIRFLOW_MCP_TOKENsecretBearer token. Provide this or both username and password; it takes precedence when set.
AIRFLOW_MCP_USERNAMEBasic-auth username. Required with password when token is omitted.
AIRFLOW_MCP_PASSWORDsecretBasic-auth password. Required with username when token is omitted.
AIRFLOW_MCP_API_VERSIONThe directory install uses the Airflow 3 client. See the README for Airflow 2 setup.
AIRFLOW_MCP_READ_ONLYExpose only read tools unless write access is deliberately selected.
{
"mcpServers": {
"apache-airflow-mcp-server": {
"command": "uvx",
"args": [
"apache-airflow-mcp-server"
],
"env": {
"AIRFLOW_MCP_HOST": "<YOUR_AIRFLOW_MCP_HOST>",
"AIRFLOW_MCP_TOKEN": "<YOUR_AIRFLOW_MCP_TOKEN>",
"AIRFLOW_MCP_USERNAME": "<YOUR_AIRFLOW_MCP_USERNAME>",
"AIRFLOW_MCP_PASSWORD": "<YOUR_AIRFLOW_MCP_PASSWORD>",
"AIRFLOW_MCP_API_VERSION": "<YOUR_AIRFLOW_MCP_API_VERSION>",
"AIRFLOW_MCP_READ_ONLY": "<YOUR_AIRFLOW_MCP_READ_ONLY>"
}
}
}
}{
"mcpServers": {
"apache-airflow-mcp-server": {
"command": "uvx",
"args": [
"apache-airflow-mcp-server"
],
"env": {
"AIRFLOW_MCP_HOST": "<YOUR_AIRFLOW_MCP_HOST>",
"AIRFLOW_MCP_TOKEN": "<YOUR_AIRFLOW_MCP_TOKEN>",
"AIRFLOW_MCP_USERNAME": "<YOUR_AIRFLOW_MCP_USERNAME>",
"AIRFLOW_MCP_PASSWORD": "<YOUR_AIRFLOW_MCP_PASSWORD>",
"AIRFLOW_MCP_API_VERSION": "<YOUR_AIRFLOW_MCP_API_VERSION>",
"AIRFLOW_MCP_READ_ONLY": "<YOUR_AIRFLOW_MCP_READ_ONLY>"
}
}
}
}{
"mcpServers": {
"apache-airflow-mcp-server": {
"command": "uvx",
"args": [
"apache-airflow-mcp-server"
],
"env": {
"AIRFLOW_MCP_HOST": "<YOUR_AIRFLOW_MCP_HOST>",
"AIRFLOW_MCP_TOKEN": "<YOUR_AIRFLOW_MCP_TOKEN>",
"AIRFLOW_MCP_USERNAME": "<YOUR_AIRFLOW_MCP_USERNAME>",
"AIRFLOW_MCP_PASSWORD": "<YOUR_AIRFLOW_MCP_PASSWORD>",
"AIRFLOW_MCP_API_VERSION": "<YOUR_AIRFLOW_MCP_API_VERSION>",
"AIRFLOW_MCP_READ_ONLY": "<YOUR_AIRFLOW_MCP_READ_ONLY>"
}
}
}
}{
"servers": {
"apache-airflow-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"apache-airflow-mcp-server"
],
"env": {
"AIRFLOW_MCP_HOST": "<YOUR_AIRFLOW_MCP_HOST>",
"AIRFLOW_MCP_TOKEN": "<YOUR_AIRFLOW_MCP_TOKEN>",
"AIRFLOW_MCP_USERNAME": "<YOUR_AIRFLOW_MCP_USERNAME>",
"AIRFLOW_MCP_PASSWORD": "<YOUR_AIRFLOW_MCP_PASSWORD>",
"AIRFLOW_MCP_API_VERSION": "<YOUR_AIRFLOW_MCP_API_VERSION>",
"AIRFLOW_MCP_READ_ONLY": "<YOUR_AIRFLOW_MCP_READ_ONLY>"
}
}
}
}claude mcp add apache-airflow-mcp-server --env AIRFLOW_MCP_HOST=<YOUR_AIRFLOW_MCP_HOST> --env AIRFLOW_MCP_TOKEN=<YOUR_AIRFLOW_MCP_TOKEN> --env AIRFLOW_MCP_USERNAME=<YOUR_AIRFLOW_MCP_USERNAME> --env AIRFLOW_MCP_PASSWORD=<YOUR_AIRFLOW_MCP_PASSWORD> --env AIRFLOW_MCP_API_VERSION=<YOUR_AIRFLOW_MCP_API_VERSION> --env AIRFLOW_MCP_READ_ONLY=<YOUR_AIRFLOW_MCP_READ_ONLY> -- uvx apache-airflow-mcp-serverRelated MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.