MCP Server
最后更新时间: 2025年04月18日
产品介绍
为实现 M-IoT 平台服务与 LLM 更好的交互,M-IoT的 MCP Server 现已覆盖 5 大核心服务接口,提供全场景覆盖的设备服务,包括批量获取设备信息、设备快照、 设备故障信息、设备模型信息、下发参数等。
为进一步提高开发者接入效率与体验,M-IoT平台为开发者提供了通用级 SSE 协议 MCP 服务解决方案。
M-IoT平台通用级 SSE 协议 MCP 服务解决方案
什么是MCP
MCP(Model Context Protocol,模型上下文协议)是一种开放协议,旨在标准化大语言模型(LLM)与外部数据源、工具之间的连接方式,提升AI应用的效率和安全性。
MCP通过统一协议框架,正在重塑AI与真实世界的交互方式,其发展将直接影响大模型从技术探索到产业应用的转化效率。
什么是 SSE?
Server-Sent Events(SSE,服务器发送事件)是一种基于 HTTP 协议的技术,允许服务器向客户端单向、实时地推送数据。在 SSE 模式下,开发者可以在客户端通过创建一个 EventSource 对象与服务器建立持久连接,服务器则通过该连接持续发送数据流,而无需客户端反复发送请求。
产品特点
- 使用简单:适用普通用户基于MCP(SSE)方式,不必部署本地服务,简单通过 URL 地址配置即可使用。
- 自动升级:我们会持续进行迭代更新,无须用户自己任何额外操作使用。
- 更易于大模型理解:我们对原始的JSON结果进行了语义化的转换,更易于大模型理解内容。
- 零运维成本:采用全托管云服务架构,用户无需关心服务器维护、资源扩容等底层运维问题。
- 协议兼容:支持SSE长连接,适配不同业务场景的技术需求。
能力介绍
获取所有设备的信息
分页获取所有设备的基础信息或者详细信息
输入 | 输出 |
---|---|
是否查询基础信息、分页信息 | 设备的详细信息 |
获取设备快照
通过设备编码获取设备的实时快照
输入 | 输出 |
---|---|
设备编码 | 设备的实时快照 |
获取设备的模型定义
获取设备的模型定义
输入 | 输出 |
---|---|
设备编码、时间段、分页信息 | 设备的数字模型定义 |
获取设备的故障记录
获取设备的故障历史记录
输入 | 输出 |
---|---|
无 | 设备的故障记录 |
下发参数
下发设备的模型参数
输入 | 输出 |
---|---|
设备编码、模型参数ID、模型参数值 | 设备是否接受到指令 |
获取 KEY
- 登录你的 M-IoT 账户https://da.m-iot.net/
- 切换到
管理模式
,点击开发管理
的模型应用
菜单 - 打开
三方应用集成
,新增应用,选择需要 AI 管理的模型,获取 KEY(⚠️ 为了对 Key 的安全有效管理,请妥善保管你的 Key)
快速接入
支持任意 MCP 协议的客户端(如:Cursor、Claude、Cline、Dify平台)可方便使用M-IoT MCP server。目前支持 MCP(SSE)接入方式,如下以 Cline 和 Dify平台为例
Cline 中接入 MCP 服务
- 在 Visual Studio Code的插件管理中添加 Cline插件,并且配置好 LLM(建议使用deepseek-chat)
- 进入 Cline 的设置界面,添加一个新的 MCP Server 配置
- Server URL: https://mcp.m-iot.net/sse/您在M-IoT平台获取的key(例如:您在平台获取的 key是
1111-2222-3333
,那么这里的填入https://mcp.m-iot.net/sse/1111-2222-3333
)
- Server URL: https://mcp.m-iot.net/sse/您在M-IoT平台获取的key(例如:您在平台获取的 key是
- 增加后,在
installed
中查看增加的 MCP 服务工具状态,绿色表示正常,还可以看到目前提供的能力 - 开始使用
- 案例一
- 案例二
- 案例一
Dify 平台中接入 MCP 服务
- 登录 Dify 的云平台https://da.m-iot.net/
- 登录成功后,确认安装插件
深度求索
和MCP SSE
(未安装的场合,在插件市场中检索安装) - 点击插件
MCP SSE
进行配置- 服务配置信息:
{"miot":{"url": "https://mcp.m-iot.net/sse/您在M-IoT平台获取的key", "headers": {}, "timeout": 5, "sse_read_timeout": 300}}
- 服务配置信息:
- 确认
MCP SERVER
配置正常 - 新建
智能体
,将mcp-sse
添加到工具中,让 LLM 在对话中能调用 MCP,来扩展 LLM 的能力 - 开始使用
- 案例
- 案例