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 |
---|---|
wyze_device_control_prompt | Generate a prompt for controlling a Wyze device |
wyze_scale_health_prompt | Generate a prompt for analyzing scale health data |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
get_devices_resource | Resource providing current list of Wyze light devices with accurate status |
get_scales_resource | Resource providing current list of Wyze scales |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
wyze_login | Login to Wyze account using environment variables |
wyze_get_devices | Get list of all Wyze devices associated with the account |
wyze_device_info | Get detailed information about a specific Wyze device by MAC address |
wyze_turn_on_device | Turn on a Wyze light device |
wyze_turn_off_device | Turn off a Wyze light device |
wyze_set_brightness | Set brightness for a Wyze light (0-100) |
wyze_get_scales | Get list of all Wyze scales associated with the account |
wyze_get_scale_info | Get detailed information about a specific Wyze scale |
wyze_get_scale_records | Get weight measurement records from a Wyze scale |
wyze_get_device_status | Get accurate current status for a Wyze device (power state, brightness, etc.) |
wyze_set_color_temp | Set color temperature for a Wyze light (2700K-6500K) |
wyze_set_color | Set RGB color for a Wyze light (hex format like 'ff0000' for red) |
wyze_set_light_effect | Set visual effect for a Wyze light strip or compatible bulb |
wyze_set_light_sun_match | Enable or disable sun matching for a Wyze light (adjusts color temperature based on time of day) |
wyze_clear_light_timer | Clear any scheduled timers for a Wyze light |