MCP.Market

Shelly Smart Home MCP server

by Buggy1111·io.github.Buggy1111/shelly-mcp·v0.1.3

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

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars30 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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-mcp

Register 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_KEY

Full 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.

  • Mobilerun
    Let AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.
    A

More from Buggy1111 →