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 6 months ago devtools
56Fair

Scored 3 months 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. It has been installed 0 times through Conduid.

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

Install

Install
npx 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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

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 mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Shelly Status Light

How do I install Shelly Status Light?

Run npx shelly-status-light, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

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

Its trust score is 56 out of 100 (fair). It passes 0 of 1 static security checks; 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 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.