ryderdamen/phillips_hue_mcp_server
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