Provides a bridge to Apache Airflow for managing and monitoring workflows through natural language, enabling DAG management, task execution, and resource administration without leaving your assistant interface.
Log in to your Apache Airflow instance
- Open your web browser and navigate to the Airflow host you wish to connect to (e.g.,
http://localhost:8080
or your deployed Airflow server URL).
Obtain Airflow Username and Password
- Use your existing administrator (or user) credentials for the Airflow instance.
- If you do not have credentials, ask your Airflow administrator to create a user for you with appropriate access.
Determine your Airflow Host URL
- The URL you use to access the Airflow web UI (e.g.,
http://localhost:8080
for local setups or the specific domain/IP for remote servers) will be your AIRFLOW_HOST
value.
Fill in the FastMCP connection interface
- Click the "Install Now" button to add your ENVs.
- In the provided fields, enter the following:
AIRFLOW_HOST
: Your Airflow server URL (e.g., http://localhost:8080
or https://your-airflow.example.com
)
AIRFLOW_USERNAME
: Your Airflow username
AIRFLOW_PASSWORD
: Your Airflow password
- (Optional) You may set
AIRFLOW_API_VERSION
to the version you wish to use (default is v1
).
Save and test your connection
- After entering all required values, save the environment configuration in FastMCP.
- Test the connection to verify that your credentials and host information are correct.
Your setup is complete! The MCP server will now be able to interact with your Airflow instance using the provided credentials.