First tool list dags

This commit is contained in:
2025-02-09 21:50:11 +00:00
parent ed116367a5
commit d5e8682a60
5 changed files with 218 additions and 0 deletions

View File

@@ -3,3 +3,22 @@
## Overview
A [Model Context Protocol](https://modelcontextprotocol.io/) server for controlling Airflow via Airflow APIs.
### Considerations
The MCP Server expects environment variables to be set:
- `AIRFLOW_BASE_URL`: The base URL of the Airflow API
- `AUTH_TOKEN`: The token to use for authorization
*Currently, only Session mode is supported.*
**Page Limit**
The default is 100 items, but you can change it using `maximum_page_limit` option in [api] section in the `airflow.cfg` file.
## Tasks
- [x] First API
- [ ] Airflow config fetch (_specifically for page limit_)
- [ ] Env variables optional (_env variables might not be ideal for airflow plugins_)