Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| robovac_set_work_mode | Set the cleaning mode of the robovac |
| robovac_set_clean_speed | Set the suction speed of the robovac |
| robovac_play | Start/resume robovac cleaning |
| robovac_pause | Pause robovac cleaning |
| robovac_find_robot | Make the robovac beep to help locate it |
| robovac_get_error_code | Get the current error code of the robovac |
| robovac_get_work_mode | Get the current work mode of the robovac |
| robovac_get_clean_speed | Get the current cleaning speed of the robovac |
| robovac_get_work_status | Get the current work status of the robovac |
| robovac_get_play_pause | Get the current play/pause state of the robovac |
| robovac_format_status | Get a formatted display of all robovac status information |
| robovac_get_all_statuses | Get all status information from the robovac at once |
| robovac_auto_initialize | Automatically discover and initialize the first RoboVac device found |
| robovac_connect_discovered | Connect to a discovered RoboVac device by IP (requires device ID and local key) |
| robovac_connect | Connect to your RoboVac using device credentials (manual setup) |
| robovac_start_cleaning | Start the robovac cleaning cycle |
| robovac_stop_cleaning | Stop the robovac cleaning cycle |
| robovac_return_home | Send the robovac back to its charging dock |
| robovac_get_status | Get the current status of the robovac |
| robovac_get_battery | Get the battery level of the robovac |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |