robovac_start_cleaning
Initiate the cleaning cycle for Eufy RoboVac devices via the MCP server, allowing users to control vacuum operations using natural language commands.
Instructions
Start the robovac cleaning cycle
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/server.ts:579-589 (handler)Handler function for the 'robovac_start_cleaning' tool. Ensures the RoboVac instance is initialized and calls startCleaning() method on it, returning a success message.case "robovac_start_cleaning": this.ensureRoboVacInitialized(); await this.robovac!.startCleaning(); return { content: [ { type: "text", text: "RoboVac cleaning started!", }, ], };
- src/server.ts:344-351 (registration)Tool registration in the listTools handler, defining the name, description, and empty input schema for 'robovac_start_cleaning'.{ name: "robovac_start_cleaning", description: "Start the robovac cleaning cycle", inputSchema: { type: "object", properties: {}, }, },
- src/server.ts:344-351 (schema)Input schema definition for the 'robovac_start_cleaning' tool (empty object, no parameters required).{ name: "robovac_start_cleaning", description: "Start the robovac cleaning cycle", inputSchema: { type: "object", properties: {}, }, },