Hue BLE MCP Server

Control Philips Hue lights via Bluetooth LE — no bridge required.

Local serverstdioPython

What is the Hue BLE MCP Server?

Control Philips Hue lights via Bluetooth LE — no bridge required.

The short version

An MCP server that lets Claude control Philips Hue lights via Bluetooth LE — no Hue Bridge or internet connection required.

What it needs from you

  • macOS (uses CoreBluetooth via bleak) - Python 3.10+ - A Philips Hue light with Bluetooth support (most lights made after 2019) - Claude Desktop

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
scan_hue_lightsDiscover nearby Hue BLE lights and get their addresses
turn_onTurn a light on
turn_offTurn a light off
set_brightnessSet brightness 1–100%
set_color_temperatureSet white color temperature (2000K warm → 6500K cool)
set_colorSet RGB color
get_light_stateRead current power, brightness, and color mode
set_sceneApply a preset: relax, energize, concentrate, reading, nightlight, bright

How to install the Hue BLE MCP Server

{
  "mcpServers": {
    "hue-ble": {
      "command": "/absolute/path/to/hue-ble-mcp/venv/bin/python",
      "args": ["/absolute/path/to/hue-ble-mcp/server.py"],
      "env": {
        "HUE_LIGHT_ADDRESS": ""
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • macOS (uses CoreBluetooth via bleak) - Python 3.10+ - A Philips Hue light with Bluetooth support (most lights made after 2019) - Claude Desktop
VariableDescriptionRequired
HUE_LIGHT_ADDRESSConfiguration value read at startup.Optional

Example prompts to try

  • “Use Hue BLE MCP to scan hue lights.”
  • “Use Hue BLE MCP to turn on.”
  • “Use Hue BLE MCP to turn off.”

Frequently asked questions

Control Philips Hue lights via Bluetooth LE — no bridge required. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.