AI HueBot MCP Server

An MCP server that connects any AI client (Claude, etc.) to your Hue lights. Just describe the mood you want.

Local serverstdioMIT

What is the AI HueBot MCP Server?

AI HueBot is an MCP project maintained in the ethansk/hue-vibes-mcp repository. The maintainer describes its purpose as “An MCP server that connects any AI client (Claude, etc.) to your Hue lights. Just describe the mood you want”. Read the project documentation for the complete scope.

Installation

The documented npm package is ai-huebot. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

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
hue_authAuthorize with Philips Hue (browser OAuth)
list_lightsList all lights with current state
set_lightControl a single light (on/off, brightness, color)
set_all_lightsSet all lights to the same state
set_sceneActivate a Hue scene by name
set_vibeDescribe a mood -- AI picks colors for each light (auto-saves)
save_vibeManually save a light configuration as a named vibe
list_saved_vibesList all saved vibes
apply_saved_vibeRe-apply a saved vibe
delete_saved_vibeDelete a saved vibe
rate_vibeRate a vibe (1-10) and/or leave text feedback
get_vibe_feedbackView all feedback, filterable by rating
get_favoritesGet your top-rated vibes (rating >= 7)
get_user_hintGet a one-time hint about the feedback system
acknowledge_hintDismiss the hint permanently

How to install the AI HueBot MCP Server

{
  "mcpServers": {
    "ai-huebot": {
      "command": "npx",
      "args": [
        "ai-huebot"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.