MCP server for Web Bluetooth on iOS Safari: scaffolding, UUID lookup, extension detection.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Web Bluetooth SDK for iOS Safari. Scan, connect, and talk to BLE devices from any web app.
| Package | Purpose | Size |
|---|---|---|
@beacio/core | BLE scanning, connecting, GATT read/write/subscribe | ~4KB gzip |
@beacio/detect | iOS extension detection + install banner | ~2KB gzip |
@beacio/core/profiles | Typed BLE profiles (heart rate, battery, etc.) | Optional |
@beacio/react | React hooks (useDevice, useCharacteristic) | Optional |
@beacio/mcp | MCP server for AI coding agents + the beacio scaffolding CLI (npx beacio init) | Optional |
For plain HTML (no bundler):
All errors are BeacioError instances with a typed code and a human-readable suggestion:
MCP server for coding agents (Claude Code, Cursor, Copilot):
Full SDK reference for LLM context: https://beacio.com/llms-full.txt
Each package has its own README with full API reference:
@beacio/core README -- scanning, connecting, GATT operations, error codes@beacio/core/detect README -- extension detection, install banners, React provider@beacio/react README -- React hooks, provider setup, and UI componentsProprietary. See individual package licenses.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-63)<a href="https://allmcps.com/mcp/mcp-63"><img src="https://allmcps.com/api/badge/mcp-63?style=directory" alt="Mcp on AllMCPs" /></a>