Integrations
Govee MCP Server
An MCP server for controlling Govee LED devices through the Govee API.
Setup
Environment Variables
Create a .env
file in the root directory with the following variables:
To get these values:
- Get your API key from the Govee Developer Portal
- Use the Govee Home app to find your device ID and SKU
Installation
Installing via Smithery
To install Govee MCP Server for Claude Desktop automatically via Smithery:
Manual Installation
Usage
MCP Server
The MCP server provides tools for controlling Govee devices through the Model Context Protocol. It can be used with Cline or other MCP clients.
Available tools:
turn_on_off
: Turn the LED on or offset_color
: Set the LED color using RGB valuesset_brightness
: Set the LED brightness level
Command Line Interface
A CLI is provided for direct control of Govee devices:
Run govee-cli --help
for full command documentation.
Development
Running Tests
To run the test suite:
Note: The CLI tests make real API calls to your Govee device and will actually control it. Make sure your device is powered and connected before running these tests.
Project Structure
Test Coverage
- Server tests cover:
- Environment initialization
- Govee API client methods
- Server tools and utilities
- Error handling
- CLI tests perform real-world integration testing by executing actual API calls to control your Govee device.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables users to control Govee LED devices using the Govee API, with features for turning devices on/off, setting colors, and adjusting brightness through a CLI or MCP clients.
Related Resources
Related MCP Servers
- -securityAlicense-qualitySmart Device Control 🎮 💡 Lights: Brightness, color, RGB 🌡️ Climate: Temperature, HVAC, humidity 🚪 Covers: Position and tilt 🔌 Switches: On/off 🚨 Sensors: State monitoring Intelligent Organization 🏠 Grouping with context awareness. Robust Architecture 🛠️ Error handling, state validation ...Last updated -69TypeScriptApache 2.0
- AsecurityAlicenseAqualityEnables control of Philips Hue lights through Claude and other LLM interfaces using the OpenHue CLI.Last updated -65TypeScriptMIT License
- AsecurityAlicenseAqualityEnables AI assistants to control SwitchBot devices, providing functionalities like device management, scene execution, and sensor information monitoring through the SwitchBot API.Last updated -3JavaScriptISC License
- AsecurityAlicenseAqualityMCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.Last updated -1341910JavaScriptMIT License