Airflow-MCP-Server:用于控制 Airflow 的 MCP 服务器

Airflow-MCP-Server:用于控制 Airflow 的 MCP 服务器

一个基于 Model Context Protocol 的服务器,通过 Airflow API 控制 Apache Airflow。

快速入门

  1. 安装

    • 确保已安装 Python 环境。
    • 使用 pip install airflow-mcp-server 安装。
  2. 配置环境变量

    • 设置 AIRFLOW_BASE_URL(Airflow API 基础 URL)。
    • 配置认证信息:
      • 使用 AUTH_TOKEN 提供 base64 编码的用户名和密码。
      • 或使用 COOKIE 提供会话 Cookie。
  3. 启动服务器

    • 默认模式(允许所有操作):运行 airflow-mcp-server --unsafe
    • 安全模式(只读操作):运行 airflow-mcp-server --safe
  4. 高级选项

    • 可选:设置 OPENAPI_SPEC 指定 OpenAPI 规范文件路径。
    • 修改 airflow.cfg 中的 maximum_page_limit 调整分页限制。
  5. 验证

    • 访问 Glama 查看服务器状态。

更多详情请参考 Demo Video