Built on pywemo, this server gives Claude direct control over WeMo smart switches and dimmers on your local network. It handles device discovery through parallel UPnP/SSDP scanning plus direct port probing, exposes tools for toggling power and adjusting brightness, and lets you pull HomeKit setup codes when needed. The implementation includes persistent caching with one-hour TTL, automatic retry with exponential backoff, and resources that surface live device state at `devices://` URIs. Configuration lives in YAML or environment variables where you specify your subnet. Reach for this when you want to control Belkin WeMo devices through natural language without cloud dependencies or when you're building home automation workflows that need reliable local access to your switches and dimmers.
claude mcp add --transport stdio io.github.apiarya-wemo -- uvx wemo-mcp-server