
yangkyeongmo/mcp-server-apache-airflow
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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 |
✅ |
インストール
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"
}
}
}
}