Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Ecovacs Mcp

    Ecovacs MCP Server

    17 stars
    Python
    Updated Oct 3, 2025

    Table of Contents

    • 工具
    • 设备列表查询
    • Input:
    • Returns:
    • 启动清扫
    • Input:
    • Returns:
    • 控制回充
    • Input:
    • Returns:
    • 查询工作状态
    • Input:
    • Returns:
    • 开始
    • 安装
    • github本地安装
    • pipy
    • 环境变量
    • 获取AK & 删除AK
    • 配置
    • 使用示例(Claude示列)
    • 效果
    • 使用示例(Cursor示列)
    • 进入 Cursor 设置界面配置 SSE 连接
    • 添加一个新的 MCP Server 配置
    • 返回 Cursor 设置界面查看 MCP 服务工具状态
    • 选择配置 Cursor 大模型让你拥有更好的服务体验,建议选择 claude-3.7-sonnet
    • 模型交互模式 :选择 Agent 方式
    • 效果
    • 许可证
    • 反馈
    • 联系方式
    • 更新

    Table of Contents

    • 工具
    • 设备列表查询
    • Input:
    • Returns:
    • 启动清扫
    • Input:
    • Returns:
    • 控制回充
    • Input:
    • Returns:
    • 查询工作状态
    • Input:
    • Returns:
    • 开始
    • 安装
    • github本地安装
    • pipy
    • 环境变量
    • 获取AK & 删除AK
    • 配置
    • 使用示例(Claude示列)
    • 效果
    • 使用示例(Cursor示列)
    • 进入 Cursor 设置界面配置 SSE 连接
    • 添加一个新的 MCP Server 配置
    • 返回 Cursor 设置界面查看 MCP 服务工具状态
    • 选择配置 Cursor 大模型让你拥有更好的服务体验,建议选择 claude-3.7-sonnet
    • 模型交互模式 :选择 Agent 方式
    • 效果
    • 许可证
    • 反馈
    • 联系方式
    • 更新

    Documentation

    扫地机器人控制MCP Server

    English | 中文

    科沃斯核心API现已全面兼容MCP协议,是全球首家兼容MCP协议的机器人服务商。

    科沃斯已经完成了4个核心API接口和MCP协议的对接,包括设备列表查询、清扫控制、回充控制和工作状态查询。

    作为全球首家支持MCP协议的清洁机器人服务商,科沃斯MCP Server发布后,智能体开发者仅需简单配置,就可以在大模型中快速接入机器人服务,实现查询、清扫、回充等能力。

    大幅降低了智能体应用开发过程中调用机器人控制服务相关能力的门槛,显著提升了智能体应用的开发效率。

    工具

    设备列表查询

    获取用户绑定的所有机器人列表。

    Input:

    无参数

    Returns:

    json
    {
      "status": 0,
      "message": "success",
      "data": [
        {
          "nickname": "机器人昵称",
        }
      ]
    }

    启动清扫

    控制扫地机器人开始、暂停、恢复或停止清扫。

    Input:

    • nickname: 机器人的昵称,用于查找设备,支持模糊匹配
    • act: 清扫行为
    • s: 开始清扫
    • r: 恢复清扫
    • p: 暂停清扫
    • h: 停止清扫

    Returns:

    json
    {
      "msg": "OK",
      "code": 0,
      "data": []
    }

    控制回充

    控制机器人开始或停止回充。

    Input:

    • nickname: 机器人昵称,用于查找设备
    • act: 机器行为
    • go-start: 开始回充
    • stopGo: 结束回充

    Returns:

    json
    {
      "msg": "OK",
      "code": 0,
      "data": []
    }

    查询工作状态

    查询机器人当前的工作状态。

    Input:

    • nickname: 机器人昵称,用于查找设备

    Returns:

    json
    {
    	"code": 0,
    	"msg": "success",
    	"data": {
    		"ctl": {
    			"data": {
    				"ret": "ok",
    				"cleanSt": "h",
    				"chargeSt": "charging",
    				"stationSt": "i"
    			}
    		}
    	}
    }

    状态码说明:

    参数名类型说明
    cleanStstring清扫状态,请求成功时存在。s-清扫中,p-暂停中,h-空闲中,goposition-正在前往指定位置,gopositionpause-在指定点停止,findpet-寻找宠物,findpetpause-寻找宠物暂停,cruise-巡航中,cruisepause-巡航暂停,buildmap-创建地图,buildmappause-建图暂停
    chargeStstring充电状态,请求成功时存在。g-正在回充,gp-回充暂停,i-空闲,sc-底座充电,wc-线充,charging-充电中(包括SC和WC)
    stationStstring基站状态,i-空闲,wash-正在清洗拖布,dry-正在烘干,drypause-烘干暂停,dust-集尘中,dustpause-集尘暂停,clean-基站清洁,cleanpause-基站清洁暂停,wash-清洗拖布,washpause-清洗拖布暂停

    开始

    安装

    github本地安装

    bash
    git clone git@github.com:ecovacs-ai/ecovacs-mcp.git
    
    uv add "mcp[cli]" mcp requests
    
    uv run ecovacs_mcp/robot_mcp_stdio.py

    pipy

    code
    pip install ecovacs-robot-mcp
    
    python3 -m ecovacs_robot_mcp

    环境变量

    • ECO_API_KEY: API访问密钥,用于验证接口调用权限
    • ECO_API_URL: API HOST
    • 中国内地: https://open.ecovacs.cn
    • 非中国内地: https://open.ecovacs.com

    获取AK & 删除AK

    在选择两种方法(本地或者SSE)之前,你需要在科沃斯开放平台的控制台中创建一个服务端AK,通过AK你才能够调用机器人的API能力。

    如果你想取消授权,在科沃斯开放平台的控制台中同样可以移除AK的授权。

    科沃斯开放平台(中国内地):https://open.ecovacs.cn

    科沃斯开放平台(非中国内地):https://open.ecovacs.com

    配置

    在任意MCP客户端(如Claude.app)中添加如下配置,部分客户端下可能需要做一些格式化调整。

    其中 ECO_API_KEY为API访问密钥

    ECO_API_URL为API HOST

    • Using uvx
    json
    {
      "mcpServers": {
        "ecovacs_mcp": {
          "command": "uvx",
          "args": ["ecovacs-robot-mcp"],
          "env": {
            "ECO_API_KEY": "your AK...........",
            "ECO_API_URL": "https://open.ecovacs.cn" // 如果是非中国内地,配置为 https://open.ecovacs.com
          }
        }
      }
    }
    • Using pip installation
    json
    {
      "mcpServers": {
        "ecovacs_mcp": {
          "command": "python",
          "args": ["-m", "ecovacs-robot-mcp"],
          "env": {
              "ECO_API_KEY": "your AK...........",
              "ECO_API_URL": "https://open.ecovacs.cn" // 如果是非中国内地,配置为 https://open.ecovacs.com
          }
        }
      }
    }

    使用示例(Claude示列)

    打开Claude for Desktop的Setting,切换到Developer,点击Edit Config,用任意的IDE打开配置文件。

    将以下配置添加到配置文件中,ECO_API_KEY 是访问科沃斯开放平台API的AK,在此页面中申请获取:

    json
    {
        "mcpServers": {
            "ecovacs_mcp": {
                "command": "python3",
                "args": ["-m", "ecovacs_robot_mcp"],
                "env": {
                    "ECO_API_KEY": "your ak......",
                    "ECO_API_URL": "https://open.ecovacs.cn"// 如果是非中国内地,配置为 https://open.ecovacs.com
                }
            }
        }
    }

    重启Claude,此时设置面板已经成功加载了科沃斯机器人MCP Server。在软件主界面对话框处可以看到有4个可用的MCP工具,点击可以查看详情。

    效果

    接下来就可以进行提问,验证科沃斯机器人小助手的能力了。

    使用示例(Cursor示列)

    进入 Cursor 设置界面配置 SSE 连接

    添加一个新的 MCP Server 配置

    • 中国内地
    json
    {
      "mcpServers": {
        "robot_control_server": {
          "url": "https://mcp-open.ecovacs.cn/sse?ak=your ak"
          // For regions outside Mainland China, configure as https://mcp-open.ecovacs.com/sse?ak=your ak
        }
      }
    }
    • 非中国内地
    json
    {
      "mcpServers": {
        "robot_control_server": {
          "url": "https://mcp-open.ecovacs.com/sse?ak=your ak"
        }
      }
    }

    返回 Cursor 设置界面查看 MCP 服务工具状态

    选择配置 Cursor 大模型让你拥有更好的服务体验,建议选择 claude-3.7-sonnet

    模型交互模式 :选择 Agent 方式

    效果

    许可证

    MIT © ecovacs

    反馈

    在使用科沃斯机器人MCP Server时遇到的任何问题,欢迎通过issue或者联系我们,我们也欢迎每一个积极的PR`,非常感谢各位的支持与贡献❤️

    联系方式

    Mail: pei.zhou@ecovacs.com

    Wechat:

    更新

    版本功能说明更新日期
    V1.0Ecovacs MCP Server正式上线2025年4月24日

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k