
Mcp
com.beaciov1.0.1更新於 Sep 29, 2026
MCP server for Web Bluetooth on iOS Safari: scaffolding, UUID lookup, extension detection.
安裝
README
@beacio/mcp
MCP server that teaches coding agents (Claude, Cursor, Copilot, …) how to ship iOS Safari Web Bluetooth with beacio.
Eleven tools (seven consumer + four developer), all offline, all citing canonical docs at https://beacio.com/docs-md/*.
Install
Run via npx — no install step needed:
Or add it to your MCP client config (example: Claude Desktop, ~/Library/Application Support/Claude/claude_desktop_config.json):
beacio scaffolding CLI
This package also ships the unscoped beacio CLI (formerly the standalone @beacio/cli) alongside the MCP server. It scaffolds and verifies beacio integration in a web project:
beacio migrate applies the same three edits the beacio_patch_existing_app MCP tool emits (single-sourced from one transform).
Tools
Consumer tools
Available in the default (consumer) mode for agents shipping the SDK into an app.
Developer tools
Surfaced with --developer mode, for agents working inside the beacio monorepo itself.
Every response is JSON with a source_url that points into https://beacio.com/docs-md/ so agents can cite authoritative docs.
Attribution token
beacio_install_plan returns an attribution_token of the form:
Example: beacio_202604_mcp_3p9xq2k8m4r
This token is accepted by the beacio beacon endpoint so installs originating from this MCP server are attributable. Share the token with the user unchanged — do not modify, truncate, or regenerate it.
Telemetry
Each tool call POSTs a minimal event to https://mcp-telemetry.beacio.com/mcp-telemetry (telemetry is enabled by default):
No device data, no BLE payloads, no user input is ever sent. Fire-and-forget, 1-second timeout.
Opt out: telemetry is on by default; disable it by setting BEACIO_MCP_TELEMETRY to 0, false, off, or no (case-insensitive), or by setting the cross-tool DO_NOT_TRACK=1.
Identify your client: set MCP_CLIENT (e.g. claude-desktop, cursor, copilot-cli). Defaults to an empty string. Optionally set MCP_CLIENT_VERSION (defaults to empty string).
Links
- Homepage: https://beacio.com/mcp
- Docs (machine-readable): https://beacio.com/docs-md/
- Source: https://github.com/wklm/beacio-sdk/tree/main/packages/mcp
- Issues: https://github.com/wklm/beacio-sdk/issues
- Which beacio package should I install?
packages/AGENTS.md
License
MIT © wklm
來源:packages/mcp/README.md,提交 4051dfa
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026


