程序图标: ble-mcp-server

ble-mcp-server

免费下载 MCP 版

查看广告以免费下载

Softonic 评论

本地 BLE 桥接用于 LLM 和硬件集成

ble-mcp-server,由 Es617 开发,是一个有状态的模型上下文协议服务器,允许 LLM 访问本地蓝牙低能耗硬件。它允许代理扫描外设,发现服务和特征,读取和写入特征值,并使用通过 MCP 客户端路由的自然语言命令订阅传感器通知。该服务器接受 markdown 'specs' 来解释专有协议,使用 Bleak 库,并在 Windows、macOS 和 Linux 上运行。开发人员和硬件工程师构建代理工作流时使用它,以避免每个设备的集成代码,并启用从代理运行时直接控制设备。

您实际上可以用它做什么任务?

服务器将语言模型连接到BLE外设,并支持核心设备交互。 开箱即用 它处理:

  • 扫描附近的BLE设备
  • 发现服务和特征
  • 读取和写入特征值
  • 订阅通知
这些操作允许代理监控传感器、控制智能灯光,并通过MCP消息探测自定义BLE外设。列出的用例包括读取心率监测器或向智能灯泡发送控制命令。

当提供规格时,它的协议理解有多精确?

服务器使用markdown '规格' 教授代理如何解释专有服务和特征有效载荷。当存在规格时,代理可以将原始字节映射到文档字段并生成协议感知的操作。当没有规格时,代理仍然执行发现和原始读取,但无法在没有额外文档的情况下将语义意义附加到值上,因此编写规格对于深度自动化很重要。

是否需要技术知识才能获得有用的结果?

该实现基于Python,并期望一个兼容MCP的客户端接受代理连接,因此它面向开发人员、硬件工程师和构建代理工作流的研究人员。零配置发现减少了手动配对步骤,但集成复杂设备和产生可靠的代理行为依赖于理解MCP运行时和BLE概念。在开发环境中运行和验证服务器需要开发人员的时间和对本地硬件工具的熟悉。

它在跨平台开发工作流中适应得怎么样?

服务器使用Bleak Bluetooth库在Windows、macOS和Linux之间提供一致的行为,并与MCP兼容的运行时集成,如Claude Code、带有Copilot的VS Code和Claude桌面应用程序。作为一个有状态的MCP服务器,它集中硬件访问,因此开发团队可以通过单个端点路由代理命令,而不是为每个设备编写定制的粘合代码,适应本地测试和调试工作流。

适合需要控制本地设备访问的技术团队

该服务器适合接受技术设置和持续集成工作的开发团队和研究人员,以换取对外设的可控本地代理访问。在依赖于生产之前,预计需要分配开发人员时间进行集成、验证和维护。当可预测的代理驱动硬件交互是核心项目需求而不是消费者简单性时,选择它。

  • 赞成

    • 用于 AI 与硬件访问的标准化 MCP 接口
    • Markdown '规格' 允许代理解释专有协议
    • 支持 BLE 扫描、发现、读/写和通知
    • 通过 Bleak 在 Windows、macOS 和 Linux 上进行跨平台操作
  • 反对

    • 需要一个兼容MCP的客户端和一个Python环境
    • 协议级别的自主性依赖于编写设备规格文件
    • 针对开发人员,而不是面向非技术终端用户
 0/1

应用参数

  • 许可证

    免费

  • 版本

    v0.3.0

  • 更新日期

  • 平台

    MCP

  • 语言

    英语

  • 开发者

应用程式 提供其他语言版本


程序图标: ble-mcp-server

ble-mcp-server

免费下载 MCP 版

查看广告以免费下载


用户对 ble-mcp-server 的评分

您是否尝试过 ble-mcp-server?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。