Govee MCP Server
About
An MCP server for controlling Govee LED devices through the Govee API. It provides both an MCP tool interface for clients like Cline and a standalone command‑line interface for direct control.
Details
- Author
- mathd
- GitHub stars
- 5
- Downloads
- 177
- Categories
- Other
Jump to
- Turn Govee LEDs on or off via MCP tool or CLI
- Set LED color using RGB values (0–255)
- Set LED brightness level (0–100)
- Works with MCP clients such as Cline and Claude Desktop
- Installable automatically via Smithery or manually with pip
- CLI provides direct terminal control without an MCP client
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Govee MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Set up three environment variables (GOVEE_API_KEY, GOVEE_DEVICE_ID, GOVEE_SKU) in a .env file. Install via Smithery (npx -y @smithery/cli install @mathd/govee_mcp_server) or manually with pip install .. Then use the MCP server’s tools (turn_on_off, set_color, set_brightness) or the CLI commands (govee-cli power, govee-cli color, govee-cli brightness).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"govee mcp server": {
"govee_mcp_server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mathd/govee_mcp_server",
"--client",
"claude"
]
}
}
}
}
McpServers
{
"govee_mcp_server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mathd/govee_mcp_server",
"--client",
"claude"
]
}
}
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:
GOVEE_API_KEY=your_api_key_here
GOVEE_DEVICE_ID=your_device_id_here
GOVEE_SKU=your_device_sku_here
To get these values:
1. Get your API key from the Govee Developer Portal
2. 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:
npx -y @smithery/cli install @mathd/govee_mcp_server --client claude
Manual Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



