Govee MCP Server
Govee MCP Server
Ein MCP-Server zur Steuerung von Govee-LED-Geräten über die Govee-API.
Aufstellen
Umgebungsvariablen
Erstellen Sie im Stammverzeichnis eine .env Datei mit den folgenden Variablen:
GOVEE_API_KEY=your_api_key_here
GOVEE_DEVICE_ID=your_device_id_here
GOVEE_SKU=your_device_sku_hereSo erhalten Sie diese Werte:
Holen Sie sich Ihren API-Schlüssel vom Govee Developer Portal
Verwenden Sie die Govee Home-App, um Ihre Geräte-ID und SKU zu finden
Related MCP server: ESP RainMaker MCP Server
Installation
Installation über Smithery
So installieren Sie den Govee MCP-Server für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install @mathd/govee_mcp_server --client claudeManuelle Installation
# Install with pip
pip install .
# For development (includes test dependencies)
pip install -e ".[test]"Verwendung
MCP-Server
Der MCP-Server bietet Tools zur Steuerung von Govee-Geräten über das Model Context Protocol. Er kann mit Cline oder anderen MCP-Clients verwendet werden.
Verfügbare Werkzeuge:
turn_on_off: Schaltet die LED ein oder ausset_color: Stellen Sie die LED-Farbe mit RGB-Werten einset_brightness: Stellen Sie die Helligkeitsstufe der LED ein
Befehlszeilenschnittstelle
Zur direkten Steuerung von Govee-Geräten steht eine CLI zur Verfügung:
# Turn device on/off
govee-cli power on
govee-cli power off
# Set color using RGB values (0-255)
govee-cli color 255 0 0 # Red
govee-cli color 0 255 0 # Green
govee-cli color 0 0 255 # Blue
# Set brightness (0-100)
govee-cli brightness 50Führen Sie govee-cli --help aus, um die vollständige Befehlsdokumentation zu erhalten.
Entwicklung
Ausführen von Tests
So führen Sie die Testsuite aus:
# Install test dependencies
pip install -e ".[test]"
# Run all tests
pytest tests/
# Run specific test files
pytest tests/test_server.py # Server tests (mocked API calls)
pytest tests/test_cli.py # CLI tests (real API calls)
# Run tests with verbose output
pytest tests/ -vHinweis: Die CLI-Tests führen echte API-Aufrufe an Ihr Govee-Gerät aus und steuern es tatsächlich. Stellen Sie sicher, dass Ihr Gerät eingeschaltet und verbunden ist, bevor Sie diese Tests ausführen.
Projektstruktur
.
├── src/govee_mcp_server/
│ ├── __init__.py
│ ├── server.py # MCP server implementation
│ └── cli.py # Command-line interface
├── tests/
│ ├── test_server.py # Server tests (with mocked API)
│ └── test_cli.py # CLI tests (real API calls)
└── pyproject.toml # Project configurationTestabdeckung
Servertests umfassen:
Umgebungsinitialisierung
Govee API-Clientmethoden
Servertools und -dienstprogramme
Fehlerbehandlung
CLI-Tests führen reale Integrationstests durch, indem sie tatsächliche API-Aufrufe zur Steuerung Ihres Govee-Geräts ausführen.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables control and monitoring of Home Assistant smart home devices through MCP protocol. Automatically manages authentication tokens and provides simplified tools for device discovery, switch control, and light brightness adjustment.MIT
- AlicenseAqualityFmaintenanceEnables MCP-compatible clients to interact with ESP RainMaker devices for node management, parameter control, scheduling, and group management via the official CLI.1317Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI assistants to control Govee smart devices, including lights, via natural language. Supports turning on/off, changing colors, adjusting brightness, and activating scenes through the Govee API or local network.91MIT
- AlicenseAqualityCmaintenanceMCP server for controlling Elgato Key Lights. Enables turning lights on/off, adjusting brightness and color temperature, applying presets, and triggering effects via Claude.13Apache 2.0
Related MCP Connectors
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.
ClickUp MCP — wraps the ClickUp REST API v2 (BYO API key)
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mathd/govee_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server