{"slug":"github-com-call518-mcp-airflow-api","name":"MCP-Airflow-API","description":"MCP-Airflow-API is an MCP server that leverages the Model Context Protocol (MCP) to transform Apache Airflow REST API operations into natural language tools. This project hides the complexity of API structures and enables intuitive management of Airflow clusters through natural language commands.","category":"other","tags":[],"official":false,"stars":47,"transport":"stdio","install":[{"cmd":"uvx --python","imports":[]}],"tools":[{"name":"get_dags","description":"List all DAGs in the Airflow cluster"},{"name":"get_dag_details","description":"Get details of a specific DAG"},{"name":"trigger_dag","description":"Trigger a DAG run"},{"name":"get_dag_runs","description":"List DAG runs for a specific DAG"},{"name":"get_dag_run_details","description":"Get details of a specific DAG run"},{"name":"get_task_instances","description":"List task instances for a DAG run"},{"name":"get_task_instance_details","description":"Get details of a specific task instance"},{"name":"clear_task_instance","description":"Clear a task instance"},{"name":"set_task_instance_state","description":"Set the state of a task instance"},{"name":"get_pools","description":"List all pools"},{"name":"get_pool_details","description":"Get details of a specific pool"},{"name":"create_pool","description":"Create a new pool"},{"name":"update_pool","description":"Update an existing pool"},{"name":"delete_pool","description":"Delete a pool"},{"name":"get_connections","description":"List all connections"},{"name":"get_connection_details","description":"Get details of a specific connection"},{"name":"create_connection","description":"Create a new connection"},{"name":"update_connection","description":"Update an existing connection"},{"name":"delete_connection","description":"Delete a connection"},{"name":"get_variables","description":"List all variables"},{"name":"get_variable_details","description":"Get details of a specific variable"},{"name":"create_variable","description":"Create a new variable"},{"name":"update_variable","description":"Update an existing variable"},{"name":"delete_variable","description":"Delete a variable"},{"name":"get_providers","description":"List all providers"},{"name":"get_provider_details","description":"Get details of a specific provider"},{"name":"get_import_errors","description":"List all import errors"},{"name":"get_import_error_details","description":"Get details of a specific import error"},{"name":"get_event_logs","description":"List event logs"},{"name":"get_event_log_details","description":"Get details of a specific event log entry"},{"name":"get_health","description":"Get health status of the Airflow instance"},{"name":"get_version","description":"Get version information of the Airflow instance"},{"name":"get_config","description":"Get configuration of the Airflow instance"},{"name":"get_config_section","description":"Get a specific configuration section"},{"name":"get_config_value","description":"Get a specific configuration value"},{"name":"get_roles","description":"List all roles"},{"name":"get_role_details","description":"Get details of a specific role"},{"name":"create_role","description":"Create a new role"},{"name":"update_role","description":"Update an existing role"},{"name":"delete_role","description":"Delete a role"},{"name":"get_users","description":"List all users"},{"name":"get_user_details","description":"Get details of a specific user"},{"name":"create_user","description":"Create a new user"},{"name":"update_user","description":"Update an existing user"},{"name":"delete_user","description":"Delete a user"},{"name":"get_assets","description":"List all assets (v2 only)"},{"name":"get_asset_details","description":"Get details of a specific asset (v2 only)"}],"env_vars":["AIRFLOW_API_BASE_URL","FASTMCP_PORT","REMOTE_SECRET_KEY","AIRFLOW_WEBSERVER_PORT","AIRFLOW_APISERVER_PORT"],"auth_type":"none","github":"https://github.com/call518/MCP-Airflow-API","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}