us-all/airflow-mcp-server
🔌 MCP सर्वरus-all
अपने AI एजेंट्स को Apache Airflow से जोड़ें, MCP के माध्यम से DAGs प्रबंधित करें और वर्कफ़्लो को नियंत्रित करें।
airflow-mcp-server, AI एजेंट्स और Apache Airflow के बीच एक विशेष इंटरफ़ेस के रूप में कार्य करता है, जो डेटा पाइपलाइनों पर प्रोग्रामेटिक नियंत्रण प्रदान करता है। यह सात मुख्य टूल्स को एक्सपोज़ करने के लिए मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) का उपयोग करता है: DAGs को सूचीबद्ध करना, रन की निगरानी करना, टास्क इंस्टेंस का निरीक्षण करना, लॉग देखना, नए रन ट्रिगर करना और टास्क क्लियर करना। इसकी एक प्रमुख विशेषता 'dag-health-rollup' एग्रीगेशन है, जो एजेंट्स को पाइपलाइन स्वास्थ्य का संक्षिप्त सारांश प्रदान करती है। यह सर्वर SimpleAuthManager के माध्यम से JWT प्रमाणीकरण का उपयोग करके Airflow 3.x के /api/v2 एंडपॉइंट्स को संभालने के लिए बनाया गया है। सुरक्षा को प्राथमिकता देते हुए, इसमें डिफ़ॉल्ट रूप से रीड-ओनली कॉन्फ़िगरेशन है, जबकि ट्रिगर या क्लियर जैसे राइट-एक्शन के लिए स्पष्ट अनुमति की आवश्यकता होती है। यह आर्किटेक्चर डेवलपर्स को पूरे Airflow बैकएंड को एक्सपोज़ किए बिना एजेंटिक वर्कफ़्लो में जटिल ऑर्केस्ट्रेशन को एकीकृत करने की अनुमति देता है।
💡मुख्य बातें
- ├─DAG प्रबंधन के लिए 7 टूल्स
- ├─Airflow 3.x और 2.x का समर्थन
- └─डिफ़ॉल्ट रीड-ओनली सुरक्षा
🎯के लिए
- ├─डेटा इंजीनियर्स
- ├─AI एजेंट डेवलपर्स
- └─MLOps इंजीनियर्स