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 |