shellyadmin

buliwyf42/shellyadmin
★ 2 stars Go 🔒 Security Updated 1d ago
Self-hosted web app to discover, inventory, firmware-check, and provision Shelly Gen2+ devices on a trusted LAN. Single Go binary + Svelte UI, Docker-ready, with an opt-in MCP server.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "shellyadmin": {
      "command": "go",
      "args": [
        "run",
        "github.com/buliwyf42/shellyadmin@latest"
      ]
    }
  }
}

README Excerpt

**English** | [Deutsch](README.de.md) ShellyAdmin is a self-hosted web app for discovering, inventorying, checking, and managing Shelly Gen2+ devices on a trusted local network. The Shelly cloud requires opting each device into a third-party service. Home Assistant's Shelly integration covers control, automation, and a per-entity view but not fleet-wide firmware management, compliance auditing, bulk provisioning, or an audit log of operator actions. ShellyAdmin sits next to those tools as the **

Tools (4)

SHELLYADMIN_MCP_BINDSHELLYADMIN_MCP_PORTSHELLYADMIN_MCP_TOKENSHELLYADMIN_PASS_HASH

Topics

dockerfirmware-managementgolanghome-automationiotmcpself-hostedshellysmart-homesvelte