us-all/airflow-mcp-server
🔌 MCP 서버us-all
AI 에이전트를 Apache Airflow에 연결하여 DAG 관리, 실행 모니터링 및 워크플로우를 MCP로 원활하게 제어하세요.
airflow-mcp-server는 AI 에이전트와 Apache Airflow 사이의 전문 인터페이스 역할을 하여 데이터 파이프라인을 프로그래밍 방식으로 제어할 수 있게 합니다. MCP(Model Context Protocol)를 구현하여 DAG 목록 조회, DAG 실행 모니터링, 작업 인스턴스 검사, 로그 테일링, 새 실행 트리거, 기존 작업 초기화 등 7가지 핵심 도구를 제공합니다. 특히 'dag-health-rollup' 집계 기능은 에이전트에게 파이프라인 상태에 대한 요약 정보를 제공하여 불필요한 쿼리를 줄여줍니다. 이 서버는 SimpleAuthManager를 통한 JWT 인증을 사용하여 Airflow 3.x의 /api/v2 엔드포인트를 처리하도록 설계되었습니다. 기본적으로 읽기 전용 구성을 통해 보안을 강화했으며, 작업 트리거 및 초기화와 같은 쓰기 작업은 명시적 권한이 필요합니다. 이러한 아키텍처를 통해 개발자는 전체 Airflow 백엔드를 노출하지 않고도 에이전트 워크플로우에 복잡한 오케스트레이션을 통합할 수 있어, 자동화된 데이터 엔지니어링을 위한 안전하고 통제된 상호작용 계층을 보장합니다.
💡하이라이트
- ├─DAG 관리를 위한 7가지 도구 제공
- ├─Airflow 3.x 및 2.x 완벽 지원
- └─기본 읽기 전용 보안 설정
🎯대상
- ├─데이터 엔지니어
- ├─AI 에이전트 개발자
- └─MLOps 엔지니어