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。