Overview
what is airflow-mcp-server?
The airflow-mcp-server is a Model Context Protocol (MCP) server designed for controlling Apache Airflow through its APIs, enabling users to manage workflows effectively.
how to use airflow-mcp-server?
To use the airflow-mcp-server, set up the server with the required base URL and authentication token, and run it in either safe or unsafe mode depending on your needs.
key features of airflow-mcp-server?
- Supports both safe (read-only) and unsafe (read-write) operation modes.
- Utilizes JWT for authentication, ensuring secure access.
- Automatically fetches OpenAPI specifications from the provided base URL.
use cases of airflow-mcp-server?
- Managing Airflow workflows through API calls.
- Integrating with other applications that require workflow automation.
- Providing a controlled environment for testing Airflow APIs without risking data integrity.
FAQ from airflow-mcp-server?
- What authentication method does airflow-mcp-server use?
Only JWT authentication is supported in Airflow 3.0.
- Can I run the server in a read-only mode?
Yes! You can start the server in safe mode to allow only read operations.
- How do I set the base URL for Airflow?
Set the base URL to the root Airflow URL (e.g., http://localhost:8080) without including /api/v2.