YM

yangkyeongmo/mcp-server-apache-airflow

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

181 stars 48 forks 品質 73 トレンド 17MIT

yangkyeongmo/mcp-server-apache-airflowは、https://github.com/yangkyeongmo/mcp-server-apache-airflow.からインポートされたMCPサーバー候補です。

概要

yangkyeongmo/mcp-server-apache-airflowは、https://github.com/yangkyeongmo/mcp-server-apache-airflow.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

Apache Airflow向けのModel Context Protocol(MCP)サーバー実装で、MCPクライアントとのシームレスな統合を可能にします。このプロジェクトはModel Context Protocolを通じてApache Airflowと標準的にやり取りする方法を提供します。

概要

このプロジェクトは、Apache AirflowのREST APIをラップするModel Context Protocolサーバーを実装し、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 ✅
GitHub で README 全文を見る

インストール

uvx mcp-server-apache-airflow
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" } } } }