
yangkyeongmo/mcp-server-apache-airflow
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
yangkyeongmo/mcp-server-apache-airflow — это кандидат на MCP-сервер, импортированный из https://github.com/yangkyeongmo/mcp-server-apache-airflow.
Обзор
yangkyeongmo/mcp-server-apache-airflow — это кандидат на MCP-сервер, импортированный из https://github.com/yangkyeongmo/mcp-server-apache-airflow.
Обзор (машинный перевод)
Реализация сервера Model Context Protocol (MCP) для Apache Airflow, обеспечивающая бесшовную интеграцию с клиентами MCP. Этот проект предоставляет стандартизированный способ взаимодействия с Airflow Apache через протокол Model Context Protocol.
О
Этот проект реализует сервер Model Context Protocol, который обгортает REST API Apache Airflow, позволяя клиентам MCP взаимодействовать с Airflow стандартизированным способом. Используется официальная клиентская библиотека Apache Airflow для обеспечения совместимости и поддерживаемости.
Статус реализации функций
| Функция | Путь API | Статус |
|---|---|---|
| DAG Management | ||
| Список 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} |
✅ |
| Патч Multiple DAG | /api/v1/dags |
✅ |
| Репарс файла DAG | /api/v1/dagSources/{file_token}/reparse |
✅ |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}