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
지엑스피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
옵션을 사용하여 변경할 수 있습니다.
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