1. Conduid
  2. Developer Tools
  3. Shelly Status Light
MCP server · Developer Tools

Shelly Status Light

Control a Shelly Duo RGBW smart bulb as an availability status indicator -- MCP server for Claude Code, mic-detection daemon for macOS, and Stream Deck plugin.

Unclaimed MIT last commit 8 months ago devtools
56Fair

Scored 5 days ago · breakdown

About Shelly Status Light

Shelly Status Light is an MCP server published by lhaig in the Developer Tools category: control a Shelly Duo RGBW smart bulb as an availability status indicator -- MCP server for Claude Code, mic-detection daemon for macOS, and Stream Deck plugin.

The repository has 1 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/lhaig/shelly-status-light

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Shelly Status Light

Powered by Claude · Grounded in docs

I know everything about Shelly Status Light. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.0v0.1.0 · 20 Feb 2026Full Changelog: https://github.com/lhaig/shelly-status-light/commits/v0.1.0

README

shelly-status-light

Control a Shelly Duo RGBW smart bulb as an availability status indicator -- red when you're on a call, green when you're free, or any color you like.

Three independent components work together:

Component What it does
shelly-mcp/ Go binary -- MCP server for Claude Code and standalone CLI
mic-monitor/ Python daemon -- watches macOS mic activity and sets the light automatically
shelly-light/ Stream Deck plugin -- physical buttons for status presets and custom colors

Hardware requirements

  • Shelly Duo RGBW (Gen 1) on your local network
  • macOS (mic-monitor uses CoreAudio; the other components are cross-platform)
  • Elgato Stream Deck (optional, only for the Stream Deck plugin)

Quick start

  1. Copy the example configs and fill in your Shelly's IP address:

    cp shelly-mcp/config.example.json shelly-mcp/config.json
    cp mic-monitor/config.example.json mic-monitor/config.json
    
  2. Build the Go binary:

    cd shelly-mcp && go build -o shelly-mcp .
    
  3. Test it:

    ./shelly-mcp status available    # light turns green
    ./shelly-mcp color red           # light turns red
    ./shelly-mcp off                 # light turns off
    

See each component's README for full setup instructions.

License

MIT -- see LICENSE.

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Shelly Status Light

How do I install Shelly Status Light?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Shelly Status Light safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shelly Status Light still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.