小度智能终端MCP服务

小度智能终端MCP服务是一个基于Model Context Protocol (MCP)的服务,旨在让AI应用能够无缝控制小度智能设备。该服务支持多种兼容MCP协议的平台,如Claude、Cursor、Cline等。其主要功能包括通过自然语言指令控制设备、语音播报、实时拍照、设备管理和资源推送等。适用于智能家居控制、语音交互、多媒体内容推送等场景。

  • by GcxxcG
  • 更新于
在 GitHub 查看 dueros-mcp/dueros-mcp

使用说明

产品定位

小度智能终端MCP服务是一个基于Model Context Protocol (MCP)的服务,旨在让AI应用能够无缝控制小度智能设备。

核心功能

  • 开放式控制:通过自然语言指令控制小度设备
  • 语音播报:让小度设备朗读指定文本
  • 实时拍照:获取支持摄像头的小度设备的实时图像
  • 设备管理:获取用户绑定的在线设备列表
  • 资源推送:推送图片、视频、音频到小度设备

适用场景

  • 智能家居控制
  • 语音交互应用
  • 多媒体内容推送
  • 远程设备监控

工具说明

本MCP服务器提供以下5个工具:

  1. 获取设备列表 (list_user_devices)

    • 获取与已验证用户关联且当前在线的设备列表
  2. 设备控制 (control_xiaodu)

    • 向小度设备发送语音指令
  3. 语音播报 (xiaodu_speak)

    • 让小度设备朗读指定的文本内容
  4. 设备拍照 (xiaodu_take_photo)

    • 触发支持摄像头的小度设备进行拍照并返回图像内容
  5. 资源推送 (push_resource_to_xiaodu)

    • 推图片/图片+背景音/视频/音频到小度设备

使用教程

使用依赖

  • 百度开发者账号
  • 小度智能设备
  • 支持MCP的AI工具(Claude、Cursor、Cline等)

获取访问令牌

  1. 访问百度开发者平台
  2. 按照接入授权文档获取access_token
  3. 保存好您的access_token,后续配置时需要使用

安装教程

方式一:StreamableHTTP 接入

  1. 打开 Cherry Studio → 设置 → MCP服务器
  2. 添加新的MCP服务器:
    • 名称: xiaodu_mcp
    • 类型: 可流式传输的HTTP(streamableHttp)
    • URL: https://xiaodu.baidu.com/dueros_mcp_server/mcp/
    • 请求头: ACCESS_TOKEN=${your_access_token}
  3. 启用服务器并开始使用

方式二:Stdio 接入

  1. 安装代理服务:
# 方式1:使用uv安装(推荐)
uv tool install mcp-proxy

# 方式2:使用pipx安装
pipx install mcp-proxy

# 查看安装路径
which mcp-proxy
  1. 配置AI工具(以Cursor为例):
    • 打开 Cursor → 设置 → MCP
    • 编辑 mcp.json 配置文件
    • 保存配置,重启Cursor
    • 在会话中选择 Agent 模式开始使用

调试方式

  1. 确保已正确获取access_token
  2. 检查设备是否在线
  3. 验证MCP服务器配置是否正确
  4. 测试各个工具功能是否正常响应