apache-airflow-mcp-server
Verified Safeby madamak
Overview
Enables AI agents to inspect Apache Airflow DAGs, runs, and logs, and perform operational tasks like triggering, pausing, and clearing resources across multiple instances.
Installation
uv run airflow-mcp --transport http --host 127.0.0.1 --port 8765Environment Variables
- AIRFLOW_MCP_INSTANCES_FILE
- AIRFLOW_MCP_DEFAULT_INSTANCE
- AIRFLOW_INSTANCE_<INSTANCE_KEY>_USERNAME
- AIRFLOW_INSTANCE_<INSTANCE_KEY>_PASSWORD
- AIRFLOW_INSTANCE_<INSTANCE_KEY>_TOKEN
- AIRFLOW_MCP_HTTP_HOST
- AIRFLOW_MCP_HTTP_PORT
- AIRFLOW_MCP_TIMEOUT_SECONDS
- AIRFLOW_MCP_LOG_FILE
- AIRFLOW_MCP_HTTP_BLOCK_GET_ON_MCP
- AIRFLOW_MCP_ENABLE_EXTENDED_CLEAR_PARAMS
Security Notes
The server includes robust measures against SSRF attacks by strictly validating UI URLs against configured instance hostnames. Sensitive credentials are managed via environment variables and are not logged or exposed directly. The use of `ast.literal_eval` for log parsing is controlled and safe. Bearer token authentication is explicitly marked as 'experimental'.
Similar Servers
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
kubernetes-mcp-server
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
alibaba-cloud-ops-mcp-server
Enables AI assistants to manage Alibaba Cloud resources (ECS, RDS, OSS, VPC, Cloud Monitor) and automate application deployment to ECS instances.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.