Loading…
MCP server to ship Web Bluetooth on iPhone Safari via the WebBLE extension.
iOS Web Bluetooth (WebBLE) is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 64/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding iOS Web Bluetooth (WebBLE) to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
npx -y @ios-web-bluetooth/mcp@0.1.1Review the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-06-03T15:59:11.940356Z",
"publishedAt": "2026-06-03T15:59:11.940356Z",
"statusChangedAt": "2026-06-03T15:59:11.940356Z"
}
},
"server": {
"name": "io.github.wklm/ios-web-bluetooth",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tool": "webble-agent-discoverability",
"tools": [
{
"name": "webble_detect_ios_support",
"description": "Return a runtime detection snippet for navigator.bluetooth and window.webbleIOS, plus notes covering every way the detection can go wrong on iPhone Safari."
},
{
"name": "webble_install_plan",
"description": "Return the canonical install steps, a runnable code snippet, and an attribution token for shipping Web Bluetooth on iOS Safari via WebBLE in the given framework + package manager."
},
{
"name": "webble_spec_citation",
"description": "Return the W3C Web Bluetooth spec URL, a one-paragraph summary, and implementation caveats for a specific method (e.g. navigator.bluetooth.requestDevice)."
},
{
"name": "webble_example",
"description": "Return a ready-to-paste code snippet for a canonical BLE profile (heart-rate, battery, cgm, lock, beacon, peripheral-chat) with preconditions and spec citations."
},
{
"name": "webble_premium_guide",
"description": "Explain one of the iOS-only premium surfaces (backgroundSync, notifications, liveActivity, beacons, peripheral, whiteLabel) with a runnable code example and App Store requirement."
},
{
"name": "webble_troubleshoot",
"description": "Return a diagnostic checklist plus the single most common fix for one of four WebBLE failure modes (extension-not-detected, device-disconnects, gatt-operation-failed, notifications-not-firing)."
},
{
"name": "webble_dev_best_practices",
"description": "Read the WebBLE best-practices guide, optionally filtered by topic."
},
{
"name": "webble_dev_search_docs",
"description": "Search the WebBLE documentation index by keyword."
},
{
"name": "webble_dev_list_structure",
"description": "Browse the monorepo directory tree with optional depth and gitignore filtering."
},
{
"name": "webble_dev_find_examples",
"description": "Search curated source file examples by keyword."
}
],
"version": "v2a",
"platforms": {
"os": [
"macos",
"linux",
"windows"
],
"runtime": {
"node": ">=20"
},
"end_user_platform": "iOS 15.0+ (Safari Web Extension)"
},
"attribution": {
"purpose": "Attributes agent-introduced activations to the MCP channel for the Weekly Agent-Introduced Activations (AIA) metric.",
"token_format": "webble_YYYYMM_mcp_[a-z0-9]{1,40}",
"emitted_by_tool": "webble_install_plan"
}
}
},
"title": "iOS Web Bluetooth (WebBLE)",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "0.1.1",
"packages": [
{
"version": "0.1.1",
"transport": {
"type": "stdio"
},
"identifier": "@ios-web-bluetooth/mcp",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org"
}
],
"repository": {
"url": "https://github.com/wklm/ioswebble-sdk",
"source": "github",
"subfolder": "packages/mcp"
},
"websiteUrl": "https://ioswebble.com/mcp",
"description": "MCP server to ship Web Bluetooth on iPhone Safari via the WebBLE extension."
}
}