小度智能设备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 等)
第一步:获取访问令牌
第二步:在客户端中配置
小度 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 通话轮询、音乐播放模式、技能打开的两步流程等实践建议,见使用建议。
🧩 客户端示例
本仓库提供三个可直接运行的集成示例:
- simple_chatbot — 直接调用 MCP Server 的最小示例
- art_gallery_agent — 在 LangGraph Agent 中调用 MCP Server
- assistant_agent — 综合助手 Agent 示例
📚 文档索引
- 小度 MCP 门户网站 — 查看原子能力执行效果的视频演示
- 接入指南 — 各客户端 / Agent 的详细配置步骤
- 工具接口参考 — 全部工具的参数、返回值与使用建议
🙏 致谢
- Model Context Protocol - MCP 协议标准
- mcp-proxy - MCP 代理工具
安装
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}"
}
}
}
}