Govee MCP Server logo

Govee MCP Server

by mathd

An MCP server for controlling Govee LED devices through the Govee API. It provides both an MCP server and a command-line interface for direct control.

View on GitHub

Last updated: N/A

What is Govee MCP Server?

Govee MCP Server is a tool that allows you to control Govee LED devices programmatically through the Govee API. It includes an MCP (Model Context Protocol) server for integration with clients like Cline and a command-line interface (CLI) for direct control.

How to use Govee MCP Server?

To use the server, you need to obtain an API key, device ID, and SKU from the Govee Developer Portal and Govee Home app, respectively. Configure these as environment variables. You can install the server via Smithery or manually using pip. Then, use the MCP server tools or the CLI commands to control your Govee devices.

Key features of Govee MCP Server

  • MCP Server for controlling Govee devices

  • Command-line interface for direct control

  • Supports turning devices on/off

  • Supports setting color using RGB values

  • Supports setting brightness level

Use cases of Govee MCP Server

  • Integrating Govee devices with AI assistants via MCP

  • Automating Govee device control in scripts

  • Developing custom Govee device control applications

  • Controlling Govee lights based on external triggers

  • Testing and debugging Govee API integration

FAQ from Govee MCP Server

What is an MCP server?

MCP stands for Model Context Protocol. It's a protocol for interacting with models and tools.

How do I get my Govee API key?

You can obtain your API key from the Govee Developer Portal.

How do I find my device ID and SKU?

You can find your device ID and SKU using the Govee Home app.

What MCP tools are available?

The available tools are turn_on_off, set_color, and set_brightness.

Can I run the CLI tests without affecting my Govee device?

No, the CLI tests make real API calls and will control your Govee device. Ensure your device is powered and connected before running them.