autots.mcp.handlers package

Submodules

autots.mcp.handlers.data module

Handlers for cache management and data loading/conversion tools.

async autots.mcp.handlers.data.handle_clean_data(arguments: dict, log_progress) dict
async autots.mcp.handlers.data.handle_clear_cache(arguments: dict, log_progress) dict
async autots.mcp.handlers.data.handle_convert_long_to_wide(arguments: dict, log_progress) dict
async autots.mcp.handlers.data.handle_generate_synthetic_data(arguments: dict, log_progress) dict
async autots.mcp.handlers.data.handle_get_data(arguments: dict, log_progress) list
async autots.mcp.handlers.data.handle_list_cache(arguments: dict, log_progress) list
async autots.mcp.handlers.data.handle_load_data_from_file(arguments: dict, log_progress) dict
async autots.mcp.handlers.data.handle_load_live_data(arguments: dict, log_progress) dict
async autots.mcp.handlers.data.handle_load_sample_data(arguments: dict, log_progress) dict

autots.mcp.handlers.features module

Handlers for event risk forecasting and time series feature detection tools.

async autots.mcp.handlers.features.handle_detect_features(arguments: dict, log_progress) dict
async autots.mcp.handlers.features.handle_forecast_event_risk(arguments: dict, log_progress) dict
async autots.mcp.handlers.features.handle_forecast_from_features(arguments: dict, log_progress) dict
async autots.mcp.handlers.features.handle_get_detected_features(arguments: dict, log_progress) list
async autots.mcp.handlers.features.handle_get_event_risk_results(arguments: dict, log_progress) list
async autots.mcp.handlers.features.handle_plot_event_risk(arguments: dict, log_progress) list
async autots.mcp.handlers.features.handle_plot_features(arguments: dict, log_progress) list

autots.mcp.handlers.forecast module

Handlers for running forecasts: forecast_fast, forecast_explainable, forecast_custom.

async autots.mcp.handlers.forecast.handle_forecast_custom(arguments: dict, log_progress) dict
async autots.mcp.handlers.forecast.handle_forecast_explainable(arguments: dict, log_progress) dict
async autots.mcp.handlers.forecast.handle_forecast_fast(arguments: dict, log_progress) dict

autots.mcp.handlers.prediction module

Handlers for retrieving and modifying cached predictions and AutoTS model results.

async autots.mcp.handlers.prediction.handle_apply_adjustments(arguments: dict, log_progress) dict
async autots.mcp.handlers.prediction.handle_apply_constraints(arguments: dict, log_progress) dict
async autots.mcp.handlers.prediction.handle_get_forecast(arguments: dict, log_progress) list
async autots.mcp.handlers.prediction.handle_get_forecast_components(arguments: dict, log_progress) list
async autots.mcp.handlers.prediction.handle_get_model_params(arguments: dict, log_progress) list
async autots.mcp.handlers.prediction.handle_get_validation_results(arguments: dict, log_progress) list
async autots.mcp.handlers.prediction.handle_plot_forecast(arguments: dict, log_progress) list
async autots.mcp.handlers.prediction.handle_plot_validation(arguments: dict, log_progress) list

Module contents

Tool handler registry for the AutoTS MCP server.

TOOL_HANDLERS maps each tool name to its async handler function. Every handler has the signature: async def handler(arguments: dict, log_progress) -> …