Sam is a Model Context Protocol (MCP) server designed to facilitate control over Eufy RoboVac devices. Built with TypeScript and Vite, it offers various methods for device discovery, including a new network scanning feature that simplifies initial setup without immediate credential requirements. Once connected, users can access a comprehensive suite of commands for managing cleaning cycles, adjusting settings like suction power and work mode, and retrieving detailed status information from their RoboVac.