Agent♥︎Age
Catalog

io.github.es617/ble-mcp-server

Official

by es617 · Python

Let AI agents interact with real BLE hardware — scan, connect, read, write, and subscribe.

io.github.es617/ble-mcp-server (MCP)

A stateful Bluetooth Low Energy (BLE) Model Context Protocol (MCP) server that lets AI agents interact with real BLE hardware. It supports scanning, connecting, reading, writing, and subscribing, and is intended for developer tooling and MCP-compatible runtimes.

🛠️ Key Features

  • Stateful BLE MCP server
  • BLE hardware interaction: scan, connect, read, write, subscribe
  • MCP-compatible; works with Claude Code and VS Code with Copilot
  • Default transport: stdio (no HTTP, no open ports)
  • Optional transport: SSE (per README excerpt)

🚀 Use Cases

  • Integrating AI agents with physical BLE devices
  • Developing and testing BLE workflows that require real hardware
  • Using BLE operations (scan/connect/read/write/subscribe) from an MCP runtime

⚡ Developer Benefits

  • Designed for MCP-compatible runtimes
  • Uses stdio by default for local/dev environments without HTTP/open ports
  • Supports multiple transports (stdio by default, optional SSE)

⚠️ Limitations

  • README excerpt does not specify tool counts, configuration details, or device compatibility scope.

Topics

ai-agentsblebluetooth-low-energyhardwaremcpmodel-context-protocoldevelopment-toolsembedded-systems