Skip to contentble-mcp-server MCP Server | MCPpediaBble-mcp-server MCP Server
Let AI agents interact with real BLE hardware — scan, connect, read, write, and subscribe.
40FairInstall
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"es617-ble-mcp-server": {
"command": "uvx",
"args": [
"ble-mcp-server"
],
"env": {
"BLE_MCP_ALLOW_WRITES": "",
"BLE_MCP_WRITE_ALLOWLIST": "",
"BLE_MCP_PLUGINS": "",
"BLE_MCP_TOOL_SEPARATOR": ""
}
}
}
}
Related servers
XReal-time data-breach lookup and analytics for emails and domains from XposedOrNot.
Environment
| Name | Required | Notes |
|---|
| BLE_MCP_ALLOW_WRITES | No | Enable BLE characteristic writes (off by default for safety) |
| BLE_MCP_WRITE_ALLOWLIST | No | Comma-separated UUID allowlist for writable characteristics |
| BLE_MCP_PLUGINS | No | Plugin policy: 'all' or comma-separated plugin names. Unset = disabled. |
| BLE_MCP_TOOL_SEPARATOR | No | Tool name separator character (default '_'). Set to '.' if your client supports dots. |
| BLE_MCP_ALLOW_WRITES | No | Enable BLE characteristic writes (off by default for safety) |
| BLE_MCP_WRITE_ALLOWLIST | No | Comma-separated UUID allowlist for writable characteristics |
| BLE_MCP_PLUGINS | No | Plugin policy: 'all' or comma-separated plugin names. Unset = disabled. |
| BLE_MCP_TOOL_SEPARATOR | No | Tool name separator character (default '_'). Set to '.' if your client supports dots. |
| BLE_MCP_MAX_SESSIONS | No | Maximum concurrent MCP sessions (default 1). |
| BLE_MCP_AUTH_TOKEN | Yes | Password for OAuth approval page. Required unless --no-auth is used. Secret. |
| BLE_MCP_ALLOW_WRITES | No | Enable BLE characteristic writes (off by default for safety) |
| BLE_MCP_WRITE_ALLOWLIST | No | Comma-separated UUID allowlist for writable characteristics |
| BLE_MCP_PLUGINS | No | Plugin policy: 'all' or comma-separated plugin names. Unset = disabled. |
| BLE_MCP_TOOL_SEPARATOR | No | Tool name separator character (default '_'). Set to '.' if your client supports dots. |
| BLE_MCP_MAX_SESSIONS | No | Maximum concurrent MCP sessions (default 1). |
| BLE_MCP_AUTH_TOKEN | Yes | Password for OAuth approval page. Required unless --no-auth is used. Secret. |
Tools show up when the registry metadata or the repository README lists them. GitHub enrichment fills this in when a token is configured.
About
Let AI agents interact with real BLE hardware — scan, connect, read, write, and subscribe.
FAQ
- What is ble-mcp-server?
- Let AI agents interact with real BLE hardware — scan, connect, read, write, and subscribe.
- How do I install ble-mcp-server?
- Pick a client above and copy the generated config. Cursor and VS Code also have a deep link when the server can run locally or remotely.
- Is ble-mcp-server official?
- No. Registry-listed is not the same as vendor-official. Read the methodology for the difference.
- How is the trust score calculated?
- This listing scores 40 (Fair). The formula is published on the methodology page.
Reviews
0 published · no average
Sign in to review this server.
Good
GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
SDeterministic security scan of MCP servers, agent skills and npm/PyPI packages. Runs locally.
EEDGAR MCP — SEC EDGAR public APIs (free, no auth)
MMCP server for auditing Magento projects: update compatibility, module quality, dependency security
LChecks agent-written Python against your repo: duplicate helpers, error handling, security.