
yangkyeongmo/mcp-server-apache-airflow
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
양경모/MCP-서버-아파치-에어플로우는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
양경모/MCP-서버-아파치-에어플로우는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Apache Airflow용 모델 컨텍스트 프로토콜(MCP) 서버 구현으로, MCP 클라이언트와의 원활한 통합을 가능하게 합니다. 이 프로젝트는 모델 컨텍스트 프로토콜을 통해 Apache Airflow와 상호작용하는 표준화된 방식을 제공합니다.
소개
이 프로젝트는 Apache Airflow의 REST API를 감싸는 모델 컨텍스트 프로토콜 서버를 구현하여 MCP 클라이언트가 표준화된 방식으로 Airflow와 상호작용할 수 있도록 합니다. 호환성과 유지보수성을 보장하기 위해 공식 Apache Airflow 클라이언트 라이브러리를 사용합니다.
기능 구현 현황
| 기능 | API 경로 | 상태 |
|---|---|---|
| DAG 매니지먼트 | ||
| DAG 목록 | /api/v1/dags |
✅ |
| DAG 상세 정보 확인 | /api/v1/dags/{dag_id} |
✅ |
| 일시정지 DAG | /api/v1/dags/{dag_id} |
✅ |
| 일시정지 해제 DAG | /api/v1/dags/{dag_id} |
✅ |
| 업데이트 DAG | /api/v1/dags/{dag_id} |
✅ |
| DAG 삭제 | /api/v1/dags/{dag_id} |
✅ |
| DAG 소스 받아 | /api/v1/dagSources/{file_token} |
✅ |
| 다중 DAG 패치 | /api/v1/dags |
✅ |
| DAG 파일 재해석 | /api/v1/dagSources/{file_token}/reparse |
✅ |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
mcp-server-apache-airflow
A Model Context Protocol (MCP) server implementation for Apache Airflow, enabling seamless integration with MCP clients. This project provides a standardized way to interact with Apache Airflow through the Model Context Protocol.
About
This project implements a Model Context Protocol server that wraps Apache Airflow’s REST API, allowing MCP clients to interact with Airflow in a standardized way. It uses the official Apache Airflow client library to ensure compatibility and maintainability.
Feature Implementation Status
| Feature | API Path | Status |
|---|---|---|
| DAG Management | ||
| List DAGs | /api/v1/dags |
✅ |
| Get DAG Details | /api/v1/dags/{dag_id} |
✅ |
| Pause DAG | /api/v1/dags/{dag_id} |
✅ |
| Unpause DAG | /api/v1/dags/{dag_id} |
✅ |
| Update DAG | /api/v1/dags/{dag_id} |
✅ |
| Delete DAG | /api/v1/dags/{dag_id} |
✅ |
| Get DAG Source | /api/v1/dagSources/{file_token} |
✅ |
| Patch Multiple DAGs | /api/v1/dags |
✅ |
| Reparse DAG File | /api/v1/dagSources/{file_token}/reparse |
✅ |
설치
uvx mcp-server-apache-airflow설정
{
"mcpServers": {
"mcp-server-apache-airflow": {
"command": "uvx",
"args": ["mcp-server-apache-airflow"],
"env": {
"AIRFLOW_HOST": "https://your-airflow-host",
"AIRFLOW_USERNAME": "your-username",
"AIRFLOW_PASSWORD": "your-password"
}
}
}
}