返回顶部
e

ecovacs-mcp科沃斯机器人控制

Control Ecovacs robot vacuums (DEEBOT series) via the official Ecovacs MCP server — start/stop/pause cleaning, send the robot to its dock, check battery and cleaning status, list devices. Use this skill whenever the user mentions their robot vacuum, DEEBOT, Ecovacs, floor cleaning robot, or wants to vacuum, mop, clean the house, check if the vacuum is charging, or send it home — even if they don't say "Ecovacs" explicitly.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
224
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ecovacs-mcp

Ecovacs 机器人吸尘器控制

通过官方 Ecovacs MCP 服务器控制 Ecovacs 机器人吸尘器。这是首个针对清洁机器人的官方 MCP 集成方案。

前置条件

  • - 从 open.ecovacs.com 获取 API 密钥 (ECOAPI_KEY)
  • uvx(推荐)或已安装 ecovacs-robot-mcp 的 python3
  • 已在 Ecovacs 移动应用中注册并与同一账号绑定的机器人

MCP 服务器配置

MCP 服务器入口在设置中应如下所示:

json
{
ecovacs_mcp: {
command: uvx,
args: [--from, ecovacs-robot-mcp, python, -m, ecovacsrobotmcp],
env: {
ECOAPIKEY: 你的API密钥,
ECOAPIURL: https://open.ecovacs.com
}
}
}

区域端点:

  • - 国际版:https://open.ecovacs.com
  • 中国大陆版:https://open.ecovacs.cn

MCP 工具参考

服务器提供四个工具。所有设备操作均使用支持模糊匹配的 nickname 参数——无需使用确切名称。

getdevicelist

列出与账号绑定的所有机器人。无需参数。始终先调用此工具以发现可用机器人及其昵称。

start_cleaning

控制清洁操作。
参数描述
nickname字符串机器人名称(模糊匹配)
act
s | 开始清洁 | | act | p | 暂停清洁 | | act | r | 恢复清洁 | | act | h | 停止清洁 |

control_recharging

控制充电座/充电操作。
参数描述
nickname字符串机器人名称(模糊匹配)
act
go-start | 返回充电座 | | act | stopGo | 取消返回充电座 |

queryworkingstatus

返回机器人实时状态。除 nickname 外无需其他输入。返回三个状态字段:
  • - cleanSt — 清洁状态(扫地、拖地、暂停、待机、建图)
  • chargeSt — 充电状态(返回充电座、对接中、充电中、待机)
  • stationSt — 充电座状态(洗拖布、烘干、集尘、待机)

操作指南

  1. 1. 始终先列出设备 — 在任何操作前调用 getdevicelist 获取正确的昵称。在会话中缓存该昵称。
  2. 确认操作 — 启动或停止清洁后,调用 queryworkingstatus 验证命令已生效。
  3. 标准工作流程:
- 开始清洁: 列出设备 → start_cleaning(act: s)→ 检查状态 - 返回充电: control_recharging(act: go-start)→ 检查状态 - 暂停和恢复: start_cleaning(act: p)→ 稍后(act: r)
  1. 4. 自然语言映射:
- 打扫房子 / 清洁地板 / 开始清洁 → start_cleaning act: s - 让它回去 / 回充 / 回家 / 充电 → control_recharging act: go-start - 停止 / 暂停 → start_cleaning act: p 或 h - 它在做什么? / 它在充电吗? → queryworkingstatus

故障排除

  • - 未找到设备 — 机器人必须在 Ecovacs 应用中完成设置,并与用于 API 密钥的同一账号绑定
  • 认证错误 — 验证 ECOAPIKEY 是否正确,以及 ECOAPIURL 是否与您的区域匹配
  • 服务器无法启动 — 确保 uvx 可用(pip install uv),或直接安装:pip install ecovacs-robot-mcp

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ecovacs-mcp-1776104901 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ecovacs-mcp-1776104901 技能

通过命令行安装

skillhub install ecovacs-mcp-1776104901

下载

⬇ 下载 ecovacs-mcp v1.0.0(免费)

文件大小: 6.95 KB | 发布时间: 2026-4-15 12:36

v1.0.0 最新 2026-4-15 12:36
Initial release of Ecovacs robot vacuum control via the official MCP server.

- Adds support for controlling DEEBOT (Ecovacs) robots: start/stop/pause cleaning, send to dock, check battery/status, and list devices.
- Integrates with the Ecovacs MCP server using an API key.
- Uses fuzzy nickname matching for device selection.
- Provides real-time status reports (cleaning, charging, station state).
- Designed for seamless natural language triggers (e.g., “vacuum,” “send it home,” “is it charging?”).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部