【2026 AI硬件开发学习必看系列】智能硬件接MCP服务开发上手看这篇就够了

前言

MCP(模型上下文协议)是一种开放协议,用于标准化 AI 助手与外部工具的通信方式。它为人工智能模型定义了一种结构化的方式,用于发现可用工具、使用特定参数请求工具执行以及接收和处理工具结果。可以将 MCP 想象成人工智能模型的通用连接器,使它们能够与外部系统交互、获取实时数据并与各种工具无缝集成。这使得智能硬件能够通过实时访问所需的信息来提供更多与上下文相关的帮助。

本文章为MCP上手基础篇,主要解决智能硬件开发初次选型使用MCP协议的可能会产生的疑惑,并以CSK6大模型语音开发板接入高德MCP服务为例子,讲解接入方式和步骤。

【视频演示接入高德MCP实现周边美食推荐】https://docs2.listenai.com/z/231.mp4

MCP服务来源和对比

目前智能语音硬件可以对接的MCP服务有这三种来源:

  • 产品官方提供的MCP服务
  • MCP广场
  • 自建的MCP服务

背景和部署区别:

分类

产品官方提供的MCP

MCP广场

自建MCP

背景

提供互联网服务的官方将其自身的功能按照MCP标准进行封装后提供的服务,供其他开发者或智能体调用

汇聚了众多不同 MCP 服务的平台。在平台上,开发者可以找到包括互联网官方MCP 服务在内的近千种 MCP 服务,涵盖了多种功能与应用场景。它是一个第三方的 MCP 服务集合与托管平台。

是企业或开发者根据自身需求,利用 MCP 相关技术框架(如 FastMCP 等),将自己的内部系统或所需要的外部服务(如自己的产品服务查询,或调高德地图 API 等来开发自己的 MCP server)进行封装,部署在自己搭建的服务器上的 MCP 服务。

部署

通常由服务官方进行部署和维护,开发者只需按照其规定的接口规范和认证方式,通过获取 API - Key 等方式来调用相应服务,无需关心其背后的服务器部署、运维等细节。

上架的 MCP 服务是由MCP广场运营方基于云服务等技术进行托管的。MCP平台会负责准备计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,发布MCP服务的开发者也无需自行进行服务器部署和维护。

需要开发者自行负责服务器的购买、部署、配置以及后续的维护、更新等工作。

MCP部署参考

  1. 当产品需要快速集成行业级核心能力时,如地图导航、支付接口、自然语言处理等,官方 MCP 是最优选择。例如,智能出行类产品需要实现毫秒级路径规划,并支持实时路况动态调整,高德地图这种官方MCP经过大规模验证,稳定性高,就是首选了。
  2. 当探索新产品概念时,可通过 MCP 广场快速组合不同服务。例如,利用魔搭 MCP 广场的 日程管理MCP,就能很方便的和outlook日历等常用的互联网产品打通。
  3. 当产品是对数据主权要求极高的领域,自建 MCP 可确保数据不出本地。例如,教育行业则可通过自建 MCP 实现核心教培内容的本地化存储与 AI 分析,避免核心资料泄露风险。

基于上述信息,智能语音硬件在使用MCP协议拓展产品功能时,可以根据具体场景、成本、阶段、技术、资源情况来做出应用的选择和组合。

维度

官方 MCP

MCP 广场

自建 MCP

数据控制

中等(依赖服务商)

低(数据经第三方)

高(完全自主)

功能扩展性

有限(依赖服务商更新)

中等(受限于广场服务)

极高(完全自定义)

部署速度

快(分钟级接入)

较快(小时级集成)

慢(数周部署)

合规性

高(服务商认证)

中等(需评估广场合规性)

极高(自主满足法规)

智能硬件接入MCP服务的流程步骤简介 (接入高德官方MCP服务为例)

步骤1:获得高德地图的MCP服务信息

我们打开高德地图API:https://lbs.amap.com/api/mcp-server/summary

通过文档我们了解到平台提供的是SSE类型的协议服务

服务URL为 https://mcp.amap.com/mcp?key=您在高德官网上申请的key

在语音场景适用的能力有“地理编码、天气查询、关键词搜索、周边搜索、详情搜索”

步骤2:在大模型语音服务器配置MCP信息

打开聆思平台(https://platform.listenai.com/)在自建大模型应用后,MCP配置处填入高德MCP服务器信息

在上图填入URL后点击【测试】,通过后我们就可以在语音交互中使用他了,可以使用以下语料:

天安门的坐标信息是多少?

北京今天下雨吗?

广州塔周边1公里有什么好吃的?

...

步骤3:测试和效果验证

如果能在请求数据模块,点击你对话过的语料,并且切换JSON视图,在response查看到相关的工具调用,即视为工具调用成功。

步骤4:硬件和自建大模型应用绑定

1、先在聆思平台打开已经配置好的产品,展示出右侧的接入二维码:

  1. 然后在开发板的首页下滑调出菜单,点击设置图标 →再点击应用,切换到应用信息查看页:

  1. 点击右下角扫码接入按钮调出相机,将 LSPlatform 待接入的产品二维码置于屏幕绿色扫描框内,完成扫描后,请在应用配置信息处检查product_id和secret_id是否已更新:

4、完成以上步骤即可实现文章开头视频中的交互效果

总结和信息补充

MCP协议在拓展智能硬件功能时带来很大便利性,不仅可以让智能硬件可以快捷的调用互联网服务,也可以让外设和感应器等外设接入更简单。

更多智能硬件接MCP的方式和示例会陆续分享可以进入博客查看,有需求的朋友可以直接关注或在评论区留言,我们会持续分享相关操作示例。

本文操作示例中使用的硬件是CSK6大模型开发板,如要基于大模型语音交互二次开发做更多个性化功能和DIY改造,可以使用LS26开发板。具体功能描述可以参考官方文档了解(https://docs2.listenai.com/x/IPiXdnAJg)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐