us-all/airflow-mcp-server
🔌 MCP Serverus-all
通过 MCP 将 AI 智能体与 Apache Airflow 连接,实现 DAG 管理、运行监控及工作流触发。
airflow-mcp-server 作为 AI 智能体与 Apache Airflow 之间的专业接口,实现了对数据管道的程序化控制。它通过模型上下文协议 (MCP) 暴露了七个核心工具:列出 DAG、监控 DAG 运行、检查任务实例、追踪日志、触发新运行以及清除现有任务。其突出功能是“dag-health-rollup”聚合,为智能体提供管道健康状况的高级摘要,减少了对多个细粒度查询的需求。该服务器旨在处理 Airflow 3.x 的 /api/v2 端点,并使用 SimpleAuthManager 进行 JWT 认证。安全性通过默认的只读配置得到保障,触发或清除任务等写入操作需要明确权限。这种架构允许开发者将复杂的工作流编排集成到智能体工作流中,而无需暴露整个 Airflow 后端,从而为自动化数据工程提供了一个安全且可控的交互层。
💡核心亮点
- ├─提供 7 种 DAG 管理工具
- ├─支持 Airflow 3.x 及 2.x 版本
- └─默认启用只读安全配置
🎯适用人群
- ├─数据工程师
- ├─AI 智能体开发者
- └─MLOps 工程师