Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| room_manager_role | Define el rol y responsabilidades del servidor de gestión de habitaciones. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_rooms_state | Obtiene el estado actual de todas las habitaciones del sistema. Proporciona información detallada para que el agente conozca el contexto. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| consultar_habitaciones | Obtiene la lista completa de habitaciones con su información. Returns: Lista de habitaciones con nombre y cantidad de dispositivos por tipo. |
| consultar_habitacion | Obtiene información detallada de una habitación específica. Args: room_name: nombre de la habitación Returns: Información completa de la habitación incluyendo todos sus dispositivos. |
| agregar_habitacion | Crea una nueva habitación en el sistema. Args: room_type: tipo de habitación (comedor, cocina, baño, living, dormitorio) Returns: Confirmación de creación con el nombre generado de la habitación. Restricciones: - Máximo 6 habitaciones en el sistema - Solo tipos permitidos: comedor, cocina, baño, living, dormitorio - El sistema numera automáticamente (ej: si ya existe "dormitorio", crea "dormitorio 2") |
| modificar_habitacion | Modifica el nombre de una habitación existente. Actualiza automáticamente todos los dispositivos asociados. Args: old_name: nombre actual de la habitación new_name: nuevo nombre para la habitación Returns: Confirmación con ambos nombres (antiguo y nuevo). |
| eliminar_habitacion | Elimina una habitación del sistema. Args: room_name: nombre de la habitación a eliminar Returns: Confirmación de eliminación. Restricciones: - La habitación debe estar vacía (sin dispositivos) - Primero deben eliminarse todos los dispositivos de la habitación |