A
securityA
licenseA
qualityProvides a standardized way for MCP clients to interact with Apache Airflow's REST API, supporting operations like DAG management and monitoring Airflow system health.
Last updated -
13
66
Python
MIT License
Airflow API を介して Airflow を制御するためのモデル コンテキスト プロトコルサーバー。
https://github.com/user-attachments/assets/f3e60fff-8680-4dd9-b08e-fa7db655a705
注記:
base_url
ルート Airflow URL (例:http://localhost:8080
) に設定します。- ベースURLに
/api/v2
を含めないでください。サーバーは${base_url}/openapi.json
からOpenAPI仕様を自動的に取得します。- 認証にはJWTトークンのみが必要です。CookieとBasic認証はAirflow 3.0ではサポートされなくなりました。
サーバーは次の 2 つの動作モードをサポートしています。
--safe
): 読み取り専用操作 (GET リクエスト) のみを許可します。Airflow インスタンスへの変更を一切防止したい場合に便利です。--unsafe
): 変更を含むすべての操作を許可します。これがデフォルトのモードです。セーフモードで起動するには:
明示的に非安全モードで起動するには(ただし、これはデフォルトです):
認証
AUTH_TOKEN
を指定する必要があります。ページ制限
デフォルトは 100 項目ですが、 airflow.cfg
ファイルの [api] セクションにあるmaximum_page_limit
オプションを使用して変更できます。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhishekbhakat/airflow-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server