"""
Módulo de herramientas personalizadas para el servidor MCP.
"""
from typing import Any, Dict
from .datetime_tools import register_datetime_tools
from .file_tools import register_file_tools
from .system_tools import register_system_tools
from .text_tools import register_text_tools
from .web_tools import register_web_tools
def get_available_tools() -> Dict[str, Dict[str, Any]]:
"""
Obtiene todas las herramientas disponibles registradas.
Returns:
Dict con todas las herramientas disponibles
"""
tools = {}
# Registrar todas las categorías de herramientas
register_datetime_tools(tools)
register_file_tools(tools)
register_system_tools(tools)
register_text_tools(tools)
register_web_tools(tools)
return tools
__all__ = [
"get_available_tools",
"register_datetime_tools",
"register_file_tools",
"register_system_tools",
"register_text_tools",
"register_web_tools"
]