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
The Terraform MCP Server integrates with Terraform Registry APIs and HCP Terraform/Terraform Enterprise to provide advanced automation and interaction capabilities for Infrastructure as Code (IaC) development with AI assistants.
kubernetes-mcp-server
The Kubernetes MCP Server provides a powerful and flexible interface for AI agents to interact with Kubernetes and OpenShift clusters through natural language, performing operations on various resources.
alibaba-cloud-ops-mcp-server
The server provides a Model Context Protocol (MCP) interface for AI assistants to manage Alibaba Cloud resources such as ECS, RDS, VPC, OSS, and CloudMonitor through API and OOS integrations.
Polymcp
A comprehensive toolkit and agent framework for building Model Context Protocol (MCP) servers and orchestrating them with Large Language Models (LLMs) across Python and TypeScript environments.