Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

ble-mcp-server

local MCP server

Installation

Terminal

claude mcp add ble-mcp-server -e BLE_MCP_ALLOW_WRITES=... -e BLE_MCP_WRITE_ALLOWLIST=... -e BLE_MCP_PLUGINS=... -e BLE_MCP_TOOL_SEPARATOR=... -- uvx ble-mcp-server

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "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": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

Summary

Let AI agents interact with real BLE hardware — scan, connect, read, write, and subscribe.

Questions

ble-mcp-server is a local MCP server distributed as the pypi package ble-mcp-server.

Run: claude mcp add ble-mcp-server -e BLE_MCP_ALLOW_WRITES=... -e BLE_MCP_WRITE_ALLOWLIST=... -e BLE_MCP_PLUGINS=... -e BLE_MCP_TOOL_SEPARATOR=... -- uvx ble-mcp-server

Run: codex mcp add ble-mcp-server --env BLE_MCP_ALLOW_WRITES=... --env BLE_MCP_WRITE_ALLOWLIST=... --env BLE_MCP_PLUGINS=... --env BLE_MCP_TOOL_SEPARATOR=... -- uvx ble-mcp-server

Similar MCP servers

NameStars
  1. dbgprobe-mcp-serverio.github.es617/dbgprobe-mcp-server10
  2. mcp-server-couchbaseio.github.couchbase/mcp-server-couchbase36
  3. serial-mcp-serverio.github.es617/serial-mcp-server21
  4. exaai.exa/exa5,056
  5. MATLAB MCP Serverio.github.matlab/matlab-mcp-server1,587
  6. HQBaseio.github.HQBase/hqbase332
  7. Storybook MCP Addonio.github.storybookjs/addon-mcp271
  8. vnshio.github.raullenchai/vnsh156
Buy me a coffee