mcp-airflow-api
🔍Model Context Protocol (MCP) server for Apache Airflow API integration. Provides comprehensive tools for managing Airflow clusters including service operations, configuration management, status monitoring, and request tracking.
Migrate from Airflow API v1 to v2 easily. Simply set environment variables AIRFLOW_API_VERSION to v2 and AIRFLOW_API_BASE_URL to your Airflow 3.x instance. Restart MCP server for JWT and asset tools.
Event Log Analysis in mcp-airflow-api: Query, Retrieve, and Aggregate Airflow EventsAnalyze mcp-airflow-api event logs programmatically. Query, retrieve, and aggregate Airflow events with list event logs, get event log, and all dag event summary tools.
How the MCP Airflow API Server Handles Connection Management to AirflowDiscover how the MCP Airflow API server efficiently manages connections using a shared aiohttp ClientSession and connection pooling for optimal performance and centralized authentication.
Data Lineage Tracking in Airflow API v2: Querying Asset Events with MCPExplore Airflow API v2's data lineage tracking with the Assets model. Understand how asset events capture DAG interactions with data for better visibility and management.
Using DAG Analysis Tools for Performance Optimization in the MCP Airflow APIOptimize MCP Airflow API performance by using DAG analysis tools like dag_run_duration and dag_task_duration to systematically identify slow DAGs and inefficient tasks.
Limitations of the Configuration Query Tools in mcp-airflow-apiExplore limitations of mcp-airflow-api configuration query tools. Discover restrictions including Airflow 2.x endpoints, read-only access, and basic search.
How to Debug Authentication Failures in Streamable-HTTP Mode for MCP Airflow APIDebug authentication failures in streamable-http mode for MCP Airflow API. Identify missing FastMCP support, secret keys, or token issues with our guide.
Airflow Pool Management and Utilization Monitoring with mcp-airflow-apiDiscover Airflow pool management and utilization monitoring with mcp-airflow-api. Learn to query slot allocation and real-time metrics using asynchronous tools and Airflow's REST API.
XCom Data Management in the MCP Airflow API Server: Implementation and UsageDiscover how the MCP Airflow API server manages XCom data with asynchronous tools list_xcom_entries and get_xcom_entry. Learn about authentication, pagination, and JSON serialization.
Authentication Differences Between Airflow 2.x and 3.x in MCP Airflow APIDiscover authentication differences between Airflow 2.x and 3.x in MCP Airflow API. Learn about automatic switching between Basic Auth and JWT Bearer tokens.
What Are Prompt Templates in MCP Airflow API and How They Enhance Natural Language ProcessingDiscover prompt templates in MCP Airflow API. Learn how these structured Markdown files enhance LLM accuracy for natural language to API translation with clear guidelines and constraints.
How the MCP Airflow API Server Handles Date Calculations for Relative Time QueriesLearn how the MCP Airflow API Server uses datetime.now() and timedelta for consistent relative date calculations in queries. Explore the get_current_time_context() helper.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →