Agent♥︎Age
Catalog

Shelly Smart Home

Official

by Buggy1111 · Python

Local-first MCP server for Shelly smart-home devices (Gen1-Gen4): control, energy, automation.

io.github.Buggy1111/shelly-mcp Model Context Protocol (MCP) Server

The io.github.Buggy1111/shelly-mcp server is a local-first MCP server for Shelly smart-home devices (Gen1–Gen4). It supports reading, controlling, and automating devices from any MCP client, with cloud fallback for off-LAN access.

🛠️ Key Features

  • Local-first device access with “zero rate-limit”
  • Low-latency (~10 ms) and “full API”
  • Reads, controls, and automates Shelly devices (Gen1 → Gen4)
  • BLU via its gateway or the generic RPC engine (dedicated BLU tools on the roadmap)
  • Cloud fallback for off-LAN access

🚀 Use Cases

  • Home-automation workflows across Shelly Gen1–Gen4 devices
  • Remote access when devices are off-LAN
  • Device state reading and command execution from an MCP client

⚡ Developer Benefits

  • Compatible with MCP clients such as Claude Desktop, Claude Code, and Cursor
  • Operates as a Python-based “mcp” server (topic includes python)
  • Designed for “entire Shelly smart-home ecosystem” coverage

⚠️ Limitations

  • Unofficial community project; not affiliated with Allterco Robotics / Shelly
  • Dedicated BLU tools are not yet available (roadmap)

Topics

claudefastmcphome-automationiotmcpmodel-context-protocolpythonshellysmart-home

Related servers

More in Cloud & DevOps