us-all/airflow-mcp-server
🔌 MCP Serverus-all
Verbinden Sie KI-Agenten mit Apache Airflow, um DAGs zu verwalten, Runs zu überwachen und Workflows via MCP zu steuern.
Der airflow-mcp-server fungiert als spezialisierte Schnittstelle zwischen KI-Agenten und Apache Airflow und ermöglicht die programmatische Steuerung von Daten-Pipelines. Er implementiert das Model Context Protocol (MCP), um sieben Kern-Tools bereitzustellen: Auflisten von DAGs, Überwachen von DAG-Runs, Inspizieren von Task-Instanzen, Auslesen von Logs, Auslösen neuer Runs und Zurücksetzen bestehender Tasks. Ein herausragendes Merkmal ist die 'dag-health-rollup'-Aggregation, die Agenten eine Zusammenfassung des Pipeline-Status auf hoher Ebene liefert und so die Notwendigkeit für mehrere granulare Abfragen reduziert. Der Server ist für die /api/v2-Endpunkte von Airflow 3.x unter Verwendung der JWT-Authentifizierung via SimpleAuthManager konzipiert. Sicherheit wird durch eine schreibgeschützte Standardkonfiguration priorisiert, wobei schreibintensive Aktionen wie das Auslösen oder Zurücksetzen von Tasks explizite Berechtigungen erfordern. Diese Architektur ermöglicht es Entwicklern, komplexe Workflow-Orchestrierung in agentische Abläufe zu integrieren, ohne das gesamte Airflow-Backend freizugeben, was eine sichere und kontrollierte Interaktionsebene für automatisiertes Data Engineering gewährleistet.
💡Highlights
- ├─7 Tools für DAG-Management
- ├─Unterstützt Airflow 3.x & 2.x
- └─Schreibgeschützte Sicherheit
🎯Für
- ├─Data Engineers
- ├─Entwickler von KI-Agenten
- └─MLOps-Ingenieure