airflow-mcp-server

airflow-mcp-server

13

The airflow-mcp-server is designed to control Apache Airflow using MCP (Model Context Protocol) APIs, supporting both safe and unsafe operation modes with JWT authentication for Airflow 3.0. It provides features like parsing OpenAPI specs and fetching configuration details.

What is the default operation mode of the Airflow-MCP-Server?

The default operation mode is unsafe, which allows all operations including modifications.

How do I start the server in safe mode?

To start the server in safe mode, use the command airflow-mcp-server --safe.

What type of authentication is supported?

Only JWT authentication is supported in Airflow 3.0.

Can I change the default page limit for API responses?

Yes, you can change the page limit using the maximum_page_limit option in the airflow.cfg file.

Is it necessary to include /api/v2 in the base URL?

No, you should not include /api/v2 in the base URL. The server will automatically fetch the OpenAPI spec from ${base_url}/openapi.json.