Shelly Smart Home MCP server
Local-first MCP server for Shelly smart-home devices (Gen1-Gen4): control, energy, automation.
not scanned yet
0 stars30 downloads/wk
Reviews
Write oneNobody has reviewed Shelly Smart Home yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Shelly Smart Home tools
No tool declarations could be read from the package source. They show once the server is installed.
How Shelly Smart Home compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Downloads a week
- 30
- more than 18% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-06-10, latest 2026-10-16, typically one every 128 days.
Install Shelly Smart Home in Claude Code, Cursor or VS Code
claude mcp add shelly-mcp -- uvx shelly-mcp
What the publisher says
From the Shelly Smart Home repository's README, as published. We do not edit it. Read it on GitHub
shelly-mcp
mcp-name: io.github.Buggy1111/shelly-mcp
MCP server for the entire Shelly smart-home ecosystem — read, control, and automate Shelly devices of every generation (Gen1 → Gen4; BLU via its gateway or the generic RPC engine, dedicated BLU tools are on the roadmap) from any MCP client (Claude Desktop, Claude Code, Cursor, …). Local-first (zero rate-limit, ~10 ms, full API), with cloud fallback for off-LAN access.
⚠️ Unofficial community project. Not affiliated with, endorsed by, or sponsored by Allterco Robotics / Shelly. "Shelly" is a trademark of its respective owner.
🚧 Alpha / in development. See docs/ for the full design.
Why
The only existing Shelly MCP servers are cloud-only and minimal. shelly-mcp unifies Gen1 and Gen2+ behind one tool surface, covers energy monitoring and automation (schedules, scripts, webhooks, KVS), and auto-discovers any device's capabilities — including hardware released after this server was written.
Install
uvx shelly-mcp # or: pip install shelly-mcpRegister in your MCP client:
{ "mcpServers": { "shelly": { "command": "uvx", "args": ["shelly-mcp"] } } }Configure
Auto-discovery (mDNS) finds devices on your local subnet — shelly_discover and you're running. For named devices ("turn off the kitchen"), devices on other subnets, passwords, or the cloud fallback, create ~/.config/shelly-mcp/config.yaml (chmod 600):
devices:
televize:
ip: 192.168.0.101
location: obývák # lets "turn off the living room" work
# password: "..." # only if the device has auth (or env SHELLY_PW_televize)
cloud:
enabled: false # optional off-LAN fallback
# auth_key via env SHELLY_CLOUD_AUTH_KEYFull reference: config.example.yaml and docs/04-CONFIG-AND-DEPLOY.md.
What data leaves your machine
None, beyond the calls to your own Shelly devices (on your LAN) and — only if you enable it — your own Shelly Cloud account. No telemetry, no phone-home.
Capabilities (local vs cloud)
Tools, resources & prompts
Read (safe): shellyversion · shellydiscover · shellylistdevices · shellygetinfo · shellygetstatus (normalized) · shellygetconfig (credentials masked) · shellylistcomponents · shellylistmethods
Control (audited): shellyswitchset · shellyswitchtoggle · shellylightset (RGBW/CCT/white) · shellycovermove
Energy: shellyenergylive · shellyenergyhistory
Generic engine (total coverage): shellyrpc (read-only) · shellyrpc_write (mutations, confirm:true + data-loss double-gate)
System / schedules (gated): shellysystemreboot|update|setauth · shellyschedule_list|create|update|delete
Automation (Gen2+ local-only): shellykvs (key-value store) · shellywebhook (event→HTTP) · shellyscript (on-device JS — list/getcode/create/putcode/start/stop/eval/delete, chunked upload) · shellyvirtual (virtual components). Deletes + arbitrary-code paths (scriptputcode/eval) are confirm:true-gated.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Shelly Smart Home: common questions
- Is Shelly Smart Home MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Shelly Smart Home safety report
- How do I install Shelly Smart Home?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Shelly Smart Home need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Shelly Smart Home maintained?
- The last commit was 85 days ago (2026-08-11). The latest release is v0.1.3.
- What can I use instead of Shelly Smart Home?
- Servers from other publishers that do the same job: Mobilerun MCP server.
- How does Shelly Smart Home compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); downloads a week 30 (more than 18% of 12,191 servers with a package). Full comparison.
Alternatives to Shelly Smart Home
Same job from other publishers: the closest match first, then the best rated.
- MobilerunLet AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.not reviewedEstablishedA