PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Servershome-automation-and-iotmathd
返回「home-automation-and-iot」

mathd

modelscope·@mathd/govee_mcp_server

home-automation-and-iot0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Govee MCP 服务器

smithery 徽章

通过 Govee API 控制 Govee LED 设备的 MCP 服务器。

设置

环境变量

在根目录下创建一个 .env 文件,并包含以下变量:

bash GOVEE_API_KEY=your_api_key_here GOVEE_DEVICE_ID=your_device_id_here GOVEE_SKU=your_device_sku_here

获取这些值的方法:

  1. 从 Govee 开发者门户获取您的 API 密钥
  2. 使用 Govee Home 应用程序找到您的设备 ID 和 SKU

安装

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Govee MCP 服务器,请运行:

bash npx -y @smithery/cli install @mathd/govee_mcp_server --client claude

手动安装

bash

使用 pip 安装

pip install .

开发环境(包括测试依赖项)

pip install -e ".[test]"

使用

MCP 服务器

MCP 服务器提供了通过 Model Context Protocol 控制 Govee 设备的工具。它可以与 Cline 或其他 MCP 客户端一起使用。

可用工具:

  • turn_on_off: 开启或关闭 LED
  • set_color: 使用 RGB 值设置 LED 颜色
  • set_brightness: 设置 LED 亮度级别

命令行界面

提供了一个命令行界面,可以直接控制 Govee 设备:

bash

开启/关闭设备

govee-cli power on govee-cli power off

使用 RGB 值(0-255)设置颜色

govee-cli color 255 0 0 # 红色 govee-cli color 0 255 0 # 绿色 govee-cli color 0 0 255 # 蓝色

设置亮度(0-100)

govee-cli brightness 50

运行 govee-cli --help 查看完整的命令文档。

开发

运行测试

要运行测试套件:

bash

安装测试依赖项

pip install -e ".[test]"

运行所有测试

pytest tests/

运行特定测试文件

pytest tests/test_server.py # 服务器测试(模拟 API 调用) pytest tests/test_cli.py # CLI 测试(真实 API 调用)

以详细输出运行测试

pytest tests/ -v

注意:CLI 测试会向您的 Govee 设备发出真实的 API 调用并实际控制它。请确保在运行这些测试之前,您的设备已通电并连接。

项目结构

. ├── src/govee_mcp_server/ │ ├── init.py │ ├── server.py # MCP 服务器实现 │ └── cli.py # 命令行界面 ├── tests/ │ ├── test_server.py # 服务器测试(模拟 API) │ └── test_cli.py # CLI 测试(真实 API 调用) └── pyproject.toml # 项目配置

测试覆盖率

  • 服务器测试覆盖:

    • 环境初始化
    • Govee API 客户端方法
    • 服务器工具和实用程序
    • 错误处理
  • CLI 测试通过执行实际的 API 调用来控制您的 Govee 设备,进行真实世界的集成测试。

相关 MCP Servers(来自「home-automation-and-iot」)

串口智控

一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。

@mcp2everything/mcp2serial

MCP-PA 智能助手

一种多功能的模型上下文协议服务器,使人工智能助手能够管理日历、跟踪任务、处理电子邮件、搜索网络以及控制智能家居设备。

@zhangzhongnan928/mcp-pa-ai-agent

homer-mcp

暂无描述。

@vmm/homer-mcp

jango-blockchained

暂无描述。

@jango-blockchained/advanced-homeassistant-mcp

mcp-home-assistant

暂无描述。

@Coolver/mcp-home-assistant

mcp2everything

暂无描述。

@mcp2everything/mcp2tcp

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/mathd-govee_mcp_server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
home-automation-and-iot / command-line / app-automation
运行方式
No
许可证
MIT License
详情文件
mathd-govee_mcp_server.md