Loading...
npx -y @smithery/cli install @yangkyeongmo/mcp-server-apache-airflow --client claude{
"mcpServers": {
"mcp-server-apache-airflow": {
"command": "uvx",
"args": ["mcp-server-apache-airflow"],
"env": {
"AIRFLOW_HOST": "https://your-airflow-host",
"AIRFLOW_USERNAME": "your-username",
"AIRFLOW_PASSWORD": "your-password"
}
}
}
}List DAGsRetrieves a list of available DAGs in Airflow.
Read-only operation, no side effects.
Create DAG RunTriggers a new DAG run for a specified DAG.
Creates a new DAG run, potentially consuming resources.
Update ConnectionModifies an existing connection in Airflow.
Modifies connection details, potentially affecting access to external systems.
Delete DAGRemoves a DAG from Airflow.
Destructive operation, permanently removes the DAG.
Set Task Instances StateUpdates the state of specific task instances within a DAG run.
Can alter the execution flow and outcome of a DAG run.
This MCP server offers extensive control over Apache Airflow. It is safe to use for read-only operations and monitoring. However, caution is advised when performing write or delete operations, especially when dealing with sensitive data or critical workflows. Proper authentication and authorization are crucial to mitigate risks.