mcpField
W
wemo

wemo

本地服务
github.com/qrussell其他5435 周前更新

关于 wemo

Wemo Ops Center 是面向 Belkin Wemo 智能设备的本地离线配网与自动化套件,无需官方应用或云账户即可设置、控制和恢复出厂设置。项目提供桌面应用、自动化服务和 MCP 服务三种形态,适合不同使用场景。

主要功能

  1. 01本地离线配网,无需云账户
  2. 02网络扫描,支持多个 VLAN 子网
  3. 03按 MAC 地址去重设备记录
  4. 04日出日落及定时自动化调度
  5. 05维护工具:清除信息、清除 Wi-Fi、恢复出厂设置

适用场景

  1. 01在没有官方应用的情况下配置新的 Wemo 插座
  2. 02在家庭实验室中持续运行定时或日落自动化
  3. 03通过 AI 助手用自然语言查询和控制设备

MCP 相关

MCP 服务版本位于 apiarya/wemo-mcp-server 仓库,可接入 Claude Desktop、VS Code 和 Cursor 等支持 MCP 的客户端,以自然语言控制 WeMo 设备。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"qrussell-wemo": {
"command": "uvx",
"args": [
"wemo-mcp-server"
]
}
}
}
启动命令uvx wemo-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiwemo-mcp-server1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Wemo Ops Center

欢迎使用 Wemo Ops。我们提供三种方式来管理智能家居,您可以根据需求选择。运行桌面应用,即可在工作站上即时控制;部署服务,即可实现全天候自动化;或者使用 MCP 服务与 AI 助手集成。

Wemo Ops Center 控制面板

版本 平台 MCP AI 集成 许可证

让您的硬件重获新生。 Wemo Cloud 已停止服务,但您的设备仍可继续使用。

Wemo Ops Center 是一套完全本地运行、离线的 Belkin Wemo 设备配置与自动化套件。您可以用它设置、控制和自动化 Wemo 插座与开关,还可以将其恢复出厂设置,无需官方应用或云账户。

  • 官方 Wemo 应用的替代品
  • 使用 Python 配置 Wemo 设备
  • Belkin Wemo 本地控制设置
  • Wemo 故障排除与 Wi-Fi 配置

🚀 选择您的版本

功能🖥️ 桌面应用(GUI)⚙️ 服务应用(无头模式)🤖 MCP 服务(AI)
适用对象普通用户、快速切换、设备设置高级用户、家庭实验室、全天候自动化AI 助手用户、MCP 开发者
界面原生窗口(Python/Tkinter)Web 控制面板(基于浏览器)AI 助手(自然语言)
运行状态仅在打开时运行作为后台服务全天候运行由 AI 按需启动
操作系统支持Linux(Fedora/Ubuntu)、WindowsLinux Server、Raspberry Pi、DockerPython 3.10+(任意操作系统)
仓库本仓库本仓库apiarya/wemo-mcp-server
安装从 Releases 下载dnf/apt install 或 Dockerpip install wemo-mcp-server
版本v5.2.3v5.2.3v1.1.0(最新)
主要优势无需设置。 启动后即可点击使用。设置后无需操心。 自动化永不停歇。通用协议。 适用于任何 MCP 宿主。

注意: MCP 服务已迁移至独立仓库 apiarya/wemo-mcp-server,以便用户更容易发现,并遵循 MCP 生态系统的最佳实践。

Wemo Ops Center(桌面版)

📥 下载并运行

无需安装 Python。

  1. 下载: 前往 Releases 页面并下载。
  2. 配置工具 按照屏幕上的说明扫描并配置 Wemo 设备。
  3. 控制面板 扫描网络、控制设备并为设备重命名。显示 IP、MAC、固件版本、序列号和 HomeKit 代码。

⚠️ “Windows 已保护你的电脑”警告

首次启动 WemoOps.exe 时,您可能会看到 Microsoft Defender SmartScreen 发出的蓝色警告。

这是正常现象。 这是由独立开发者创建的免费开源工具,因此没有付费数字签名(每年需要花费数百美元)。

运行应用:

  1. 点击 更多信息。
  2. 点击 仍要运行。 Belkin Wemo 设备的完整控制平面。

Wemo Ops Center 桌面应用截图

浅色模式深色模式
README 配图README 配图
README 配图README 配图
README 配图README 配图
README 配图README 配图
README 配图README 配图
README 配图README 配图

Wemo Ops 移动应用截图

浅色模式深色模式
README 配图README 配图
README 配图README 配图
README 配图README 配图
>

前往发布页面并下载。

🚀 主要功能(v5.2.3)

1. 📡 通用配置工具
  • 无需云端: 直接连接新设备或已重置 Wemo 设备的 Wi-Fi(Wemo.Mini.xxx),立即推送 Wi-Fi 凭据。
  • 智能加密循环: 自动检测并应用正确的加密方式(旧版或新版固件),确保设置成功。
  • 配置文件管理器: 保存 Wi-Fi SSID 和密码,只需几秒钟即可快速配置多个设备。
2. 🎛️ 网络仪表板与 VLAN 支持
  • 扫描网络: 深度扫描本地网络,查找已配置的设备。
  • VLAN/子网支持: 非常适合 IoT 设置。可输入以逗号分隔的列表来扫描多个子网(例如,192.168.1.0/24, 10.0.0.0/24)。
  • 智能去重: 根据 MAC 地址跟踪设备,防止 IP 地址变化时出现幽灵条目。
  • 直接连接: 如果 SSDP 发现失败,可手动通过 IP 地址添加设备。
3. 🛠️ 维护工具(新增)

用于直接通过应用管理设备状态的高级工具:

  • 清除个人信息: 移除自定义名称、图标和规则。
  • 清除 Wi-Fi: 清除网络凭据,使设备恢复到“设置模式”(琥珀色/蓝色闪烁)。
  • 恢复出厂设置: 执行完整的“开箱状态”清除。
4. ☀️ 太阳能自动化调度器
  • 本地自动化: 在您的计算机上以后台服务的形式运行。
  • 太阳能引擎: 自动检测您的纬度和经度,在日出或日落时触发灯光。
  • 固定计划: 设置标准的定时计划(例如,“在 18:00 开启”)。
5. 移动版 Web 应用
  • 扫描二维码: 使用手机或平板电脑连接移动版 Web 应用,控制您的 Wemo 设备。
  • 本地控制: 应用在您的本地网络上运行,无需通过云端即可直接连接 Wemo 设备。
  • 管理计划: 通过移动版 Web 应用、太阳能自动化或定时计划管理计划。
⚠️ 免责声明

本项目是一个独立的开源工具,与 Belkin International, Inc. 无关联,也未获得其认可或支持。“Wemo”是 Belkin International, Inc. 的商标。

🖥️ 选项 1:桌面应用

(推荐大多数用户使用)

  • **Wemo Ops Center(桌面版)**是一款在您的计算机上运行的原生应用。它可让您扫描网络、即时切换设备的开关,以及管理设备固件,无需专用服务器。
为什么要使用它?
  • 即时控制: 无需 Web 浏览器,打开应用即可使用。

  • 便携: 在笔记本电脑上运行,即可在网络覆盖范围内的任何位置控制设备。

  • 可视化设置: 通过易于使用的界面重命名和配置设备。

  • 多平台支持: 可在 Windows、macOS、Linux 或 Docker 上运行该应用。

📦 安装(Linux):

sudo dnf install wemo-ops       # Fedora / Rocky
或
sudo apt install wemo-ops       # Ubuntu / Debian

⚙️ 选项 2:自动化服务

(适用于家庭实验室和全天候自动化)

Wemo Ops Server 是一款轻量级的无头服务,专为在 Raspberry Pi、VM 或家庭服务器上运行而设计。它提供可通过网络上的任何设备访问的 Web UI,并会在您的计算机关闭时继续执行自动化计划。

支持的部署方式:

请访问 Wemo Ops Server Wiki 页面 Wemo Ops Server Wiki 页面

仪表板设置
暗色仪表板暗色设置
定时自动化日出/日落自动化
暗色自动化暗色自动化 2
为什么要使用它?
  • 全天候可靠运行:即使笔记本电脑处于睡眠状态,自动化计划(例如,“日落时开灯”)也会继续运行。

  • 随时随地访问:通过 Web 仪表板,使用手机、平板电脑或另一台 PC 控制家中的设备。

  • 资源占用低:经过优化,可在后台安静运行。

📦 安装(Linux):

sudo dnf install wemo-ops-server  # Fedora / Rocky
或
sudo apt install wemo-ops-server  # Ubuntu / Debian

Wemo Ops Server 安装说明

Debian/Ubuntu 或 RHEL/Rocky/Fedora 的说明请参阅 Wiki 页面:

🤖 选项 3:MCP 服务

(用于 AI 助手集成)

🏠 新家: MCP 服务现已迁至专属仓库:apiarya/wemo-mcp-server

PyPI 版本 Python 3.10+

WeMo MCP 服务(v1.1.0)可通过任何支持模型上下文协议(MCP)的应用,使用自然语言控制 WeMo 设备。它适用于 Claude Desktop、集成 GitHub Copilot 的 VS Code、Cursor 等 AI 助手,以及其他兼容 MCP 的工具。

Claude Desktop 控制 WeMo 设备

为什么使用它?
  • 与设备对话: 只需说“打开办公室的灯”或“我的网络上有哪些设备?”

  • 无需 GUI: 通过 AI 助手对话即可控制一切。

  • 通用协议: 适用于任何 MCP 宿主应用,不局限于特定工具。

  • 可用于生产环境: v1.1.0 稳定版,附有全面的文档。

完整的设置说明和功能请参阅 Wemo MCP 服务文档。

🤝 强强联手:混合使用方案

“可以同时使用多个选项吗?”可以!这三种方案可以无缝协作。

  • 使用服务端处理“繁琐的事务”——运行计划任务、监控设备运行状况,并为手机提供仪表板。

  • 在工作站上使用桌面应用,一边工作一边快速控制设备;也可用于固件更新或批量配置等深入配置任务。

  • 在开发或日常工作中,使用MCP 服务搭配 AI 助手,快速进行自然语言查询和控制。

  • 所有应用都可以在同一网络上运行,同时控制相同设备,互不冲突。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。