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
지엑스피1
메모:
base_url
루트 Airflow URL(예:http://localhost:8080
)로 설정합니다.- 기본 URL에
/api/v2
포함하지 마세요 . 서버가${base_url}/openapi.json
에서 OpenAPI 사양을 자동으로 가져옵니다.- 인증에는 JWT 토큰만 필요합니다. 쿠키와 기본 인증은 Airflow 3.0에서 더 이상 지원되지 않습니다.
서버는 두 가지 작동 모드를 지원합니다.
--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