DM

dueros-mcp/dueros-mcp

开发工具
19 stars 7 forks 质量 64 趋势 30

小度智能设备Mcp相关内容

概览

一个基于 Model Context Protocol (MCP) 的小度智能终端服务,让 AI 应用能够控制小度设备。支持 Cursor、Claude、OpenClaw、Hermes、Cherry Studio、Cline 等兼容 MCP 协议的平台。 - 百度开发者账号 - 小度智能设备 - 支持 MCP 的 AI 工具(Cursor、Claude、OpenClaw、Hermes 等) 小度 MCP Server 是一个远程 StreamableHTTP 服务,只需要两项信息即可接入: 以 Cursor 为例(设置 → MCP & Integrations → MCP Tools): 配置完成后,在对话中说「列出我的小度设备」即可验证接通。其他客户端的详细步骤见下方接入方式。 支持 StreamableHTTP 的客户端可直连;仅支持 stdio 的客户端通过 mcp-proxy 桥接。各客户端的详细配置步骤见接入指南: 拍照/录像/录音的并发限制、长任务的轮询方式、AI 通话轮询、音乐播放模式、技能打开的两步流程等实践建议,见使用建议。 - simple_chatbot — 直接调用 MCP Server 的最小示例 - art_gallery_agent — 在 LangGraph Agent 中调用 MCP Server - assistant_agent — 综合助手 Agent 示例

README

小度智能终端 MCP Server

一个基于 Model Context Protocol (MCP) 的小度智能终端服务,让 AI 应用能够控制小度设备。支持 Cursor、Claude、OpenClaw、Hermes、Cherry Studio、Cline 等兼容 MCP 协议的平台。

如需直观了解原子能力的执行效果,可访问小度 MCP 门户网站查看视频演示。

📋 目录

🚀 快速开始

前提条件

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

第一步:获取访问令牌

  1. 访问百度开发者平台
  2. 按照接入授权文档获取 access_token

第二步:在客户端中配置

小度 MCP Server 是一个远程 StreamableHTTP 服务,只需要两项信息即可接入:

项目 值
Server 地址 https://xiaodu.baidu.com/dueros_mcp_server/mcp/
鉴权请求头 ACCESS_TOKEN: ${your_access_token}

以 Cursor 为例(设置 → MCP & Integrations → MCP Tools):

{
  "mcpServers": {
    "xiaodu-mcp": {
      "url": "https://xiaodu.baidu.com/dueros_mcp_server/mcp/",
      "headers": {
        "ACCESS_TOKEN": "${your_access_token}"
      }
    }
  }
}

配置完成后,在对话中说「列出我的小度设备」即可验证接通。其他客户端的详细步骤见下方接入方式。

🔌 接入方式

支持 StreamableHTTP 的客户端可直连;仅支持 stdio 的客户端通过 mcp-proxy 桥接。各客户端的详细配置步骤见接入指南:

客户端 接入模式 配置指南
Cursor StreamableHTTP 直连 配置步骤
Cherry Studio StreamableHTTP 直连 配置步骤
Claude Code StreamableHTTP 直连 配置步骤
OpenClaw StreamableHTTP 直连 配置步骤
Hermes StreamableHTTP 直连 配置步骤
Claude Desktop Stdio + mcp-proxy 配置步骤
Cline Stdio + mcp-proxy 配置步骤
自定义 Agent StreamableHTTP 直连 配置步骤

🛠️ 工具一览

完整的参数与返回值定义见工具接口参考。

工具 功能
list_user_devices 获取用户绑定的在线设备列表
control_xiaodu 通过自然语言指令控制小度设备
xiaodu_speak 让小度设备朗读指定文本
xiaodu_send_notification 向小度 App 或设备发送系统通知
xiaodu_take_photo 触发支持摄像头的设备拍照并返回图像
xiaodu_record_video 异步创建录像任务并返回可查询结果
xiaodu_record_audio 异步创建录音任务并返回可查询结果
xiaodu_get_task 统一查询长任务执行状态与结果
xiaodu_trigger_ai_call 创建异步 AI 通话任务
xiaodu_get_ai_call_task_status 查询 AI 通话任务状态
push_resource_to_xiaodu 推送图片、视频、音频到小度设备
xiaodu_open_web_page 在屏幕设备上打开 HTTP/HTTPS 页面
xiaodu_play_music 按歌手、歌名、风格或指定歌单播放音乐
query_xiaodu_skills 查询当前设备可打开的小度技能
xiaodu_open_skill 按 app_key 打开小度技能

拍照/录像/录音的并发限制、长任务的轮询方式、AI 通话轮询、音乐播放模式、技能打开的两步流程等实践建议,见使用建议。

🧩 客户端示例

本仓库提供三个可直接运行的集成示例:

📚 文档索引

🙏 致谢

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "xiaodu-mcp": { "url": "https://xiaodu.baidu.com/dueros_mcp_server/mcp/", "headers": { "ACCESS_TOKEN": "${your_access_token}" } } } }