Airflow-MCP-Server:用于控制 Airflow 的 MCP 服务器
一个基于 Model Context Protocol 的服务器,通过 Airflow API 控制 Apache Airflow。
快速入门
-
安装
- 确保已安装 Python 环境。
- 使用
pip install airflow-mcp-server安装。
-
配置环境变量
- 设置
AIRFLOW_BASE_URL(Airflow API 基础 URL)。 - 配置认证信息:
- 使用
AUTH_TOKEN提供 base64 编码的用户名和密码。 - 或使用
COOKIE提供会话 Cookie。
- 使用
- 设置
-
启动服务器
- 默认模式(允许所有操作):运行
airflow-mcp-server --unsafe。 - 安全模式(只读操作):运行
airflow-mcp-server --safe。
- 默认模式(允许所有操作):运行
-
高级选项
- 可选:设置
OPENAPI_SPEC指定 OpenAPI 规范文件路径。 - 修改
airflow.cfg中的maximum_page_limit调整分页限制。
- 可选:设置
-
验证
- 访问 Glama 查看服务器状态。
更多详情请参考 Demo Video。
