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
43
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
オプションを使用して変更できます。
You must be authenticated.
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.
https://github.com/abhishekbhakat/airflow-mcp-server
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