Beacio MCP server
{
"mcpServers": {
"beacio": {
"command": "npx",
"args": [
"-y",
"@beacio/mcp@latest"
]
}
}
}{
"mcpServers": {
"beacio": {
"command": "npx",
"args": [
"-y",
"@beacio/mcp@latest"
]
}
}
}{
"mcpServers": {
"beacio": {
"command": "npx",
"args": [
"-y",
"@beacio/mcp@latest"
]
}
}
}{
"servers": {
"beacio": {
"command": "npx",
"args": [
"-y",
"@beacio/mcp@latest"
]
}
}
}{
"mcpServers": {
"beacio": {
"command": "npx",
"args": [
"-y",
"@beacio/mcp@latest"
]
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @beacio/mcpversion 1.0.1
What it does
MCP server that provides scaffolding, UUID lookup, and extension detection for Web Bluetooth development on iOS Safari. Exposes the beacio SDK capabilities to AI coding agents for generating BLE scanning and device communication code.
- Generate boilerplate code for BLE device scanning and connection flows in web apps using the beacio SDK.
- Look up standard BLE service and characteristic UUIDs (heart rate, battery, etc.) while coding.
- Detect iOS Safari extension installation status and provide install prompts within AI-assisted development workflows.
Tools this server exposes
| Tool | Does |
|---|---|
| scaffold | Generate starter code templates for BLE scanning, connecting, and GATT operations. |
| lookup_uuid | Resolve BLE service and characteristic names to their standard UUIDs. |
| detect_extension | Check iOS Safari extension installation status and banner configuration. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.