Сервер Govee MCP
MCP-сервер для управления светодиодными устройствами Govee через API Govee.
Настраивать
Переменные среды
Создайте файл .env
в корневом каталоге со следующими переменными:
Чтобы получить эти значения:
- Получите свой ключ API на портале разработчиков Govee
- Используйте приложение Govee Home, чтобы найти идентификатор и артикул вашего устройства.
Установка
Установка через Smithery
Чтобы автоматически установить Govee MCP Server для Claude Desktop через Smithery :
Ручная установка
Использование
MCP-сервер
Сервер MCP предоставляет инструменты для управления устройствами Govee через Model Context Protocol. Его можно использовать с Cline или другими клиентами MCP.
Доступные инструменты:
turn_on_off
: Включить или выключить светодиодset_color
: Установить цвет светодиода с использованием значений RGBset_brightness
: Установить уровень яркости светодиода
Интерфейс командной строки
Для прямого управления устройствами Govee предусмотрен интерфейс командной строки:
Запустите govee-cli --help
для получения полной документации по команде.
Разработка
Проведение тестов
Чтобы запустить тестовый набор:
Примечание: тесты CLI выполняют реальные вызовы API к вашему устройству Govee и фактически управляют им. Перед запуском этих тестов убедитесь, что ваше устройство включено и подключено.
Структура проекта
Тестовое покрытие
- Тесты сервера охватывают:
- Инициализация среды
- Методы клиента API Govee
- Серверные инструменты и утилиты
- Обработка ошибок
- Тесты CLI выполняют реальное интеграционное тестирование, выполняя реальные вызовы API для управления вашим устройством Govee.
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.
Позволяет пользователям управлять светодиодными устройствами Govee с помощью API Govee, с функциями включения/выключения устройств, настройки цветов и регулировки яркости через CLI или клиенты MCP.
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 -624TypeScriptApache 2.0
- AsecurityAlicenseAqualityEnables control of Philips Hue lights through Claude and other LLM interfaces using the OpenHue CLI.Last updated -68TypeScriptMIT License
- -securityFlicense-qualityEnables users to control Google Home smart plugs using the Smart Home API with OAuth2 authentication, offering real-time device state management and control operations.Last updated -1TypeScript
- AsecurityAlicenseAqualityEnables AI assistants to control SwitchBot devices, providing functionalities like device management, scene execution, and sensor information monitoring through the SwitchBot API.Last updated -33JavaScriptISC License