MCP server to ship Web Bluetooth on iPhone Safari via the WebBLE extension.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
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/core/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 componentsEvery package here is released in lockstep with the beacio iOS app: the npm version is always identical to the App Store release version.
@beacio/core@2.1.0 is the JavaScript for beacio 2.1.0 on the App Store β
there is no compatibility matrix to consult. The packages are the JS half of a
native product (they talk to the Safari Web Extension over a wire whose shape is
fixed by the shipped app), so a single number describes both halves.
A consequence worth knowing: SDK-only fixes ship with the next app release rather than on their own.
This repo also serves the beacio agent skills, indexed in SKILLS.md:
Proprietary. See individual package licenses.
No reviews yet β be the first to share how this listing worked for you.
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/ios-web-bluetooth-webble)<a href="https://allmcps.com/mcp/ios-web-bluetooth-webble"><img src="https://allmcps.com/api/badge/ios-web-bluetooth-webble?style=directory" alt="IOS Web Bluetooth (WebBLE) on AllMCPs" /></a>