phillips_hue_mcp_server

ryderdamen/phillips_hue_mcp_server

3.2

If you are the rightful owner of phillips_hue_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Phillips Hue MCP Server is designed to provide intuitive control over your Phillips Hue lighting system using a Model Context Protocol (MCP) server. It allows integration with public language models like ChatGPT for seamless interaction.

Phillips Hue MCP Server

A deployable MCP server, that allows for control of Phillips Hue lights on your LAN.

Note: This is a proof of concept, and is not yet tested with an actual Hue system - only a mocked system.

Local Development

To run the mock server and the MCP server, use the following command:

make run

Debugging can be done with MCP inspector

npx @modelcontextprotocol/inspector

And the full implementation can be tested with Claude Desktop, by updating the developer MCP config file.

{
    "mcpServers": {
      "phillips-hue": {
        "command": "npx",
        "args": [
          "mcp-remote",
          "http://localhost:8000/mcp/",
          "--allow-http"
        ]
      }
    }
  }
   

Examples of things you can say

Turn off all the lights in the living room.

Which lights are on in the bedroom?

Set all the floor lamps to red


Future

  • Authentication
    • OAuth based authentication/proxy, for limiting access to specific people
  • Remote Access
    • Tailscale Funnel deployment, so you can control your lights away from home
  • Managed MCP-Hue-Bridge Authentication
    • Currently the API / Authentication is mocked; I'd like to implement it properly
  • Enhanced Features
    • Better scene management