Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
Y

ykhli/mcp-light-control

Philips Hue lights, including Morse code

Before you install: no copy-paste command · no license recorded · link reachable

First step: 3. Run npm install followed by npm run build in the project directory. This will generate the MCP server script in the /bu

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Morse Code Light MCP Server (Philips Hue) 💡

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

This MCP server allows Cursor or Claude Desktop to control Philips Hue lights and send messages through them using Morse code.
💡Example use case💡: tell Cursor agent to send a Morse code message to you when it's done with a task.
## Demo
https://www.youtube.com/watch?v=GM1l98TtZmk
Built with:
Philips Hue API
Anthropic MCP
Cursor
## Setup
### Prerequisites
Philips Hue bridge and lights
Hue bridge username (API key)
Node.js (v14 or higher)
Cursor or Claude Desktop
## Local API Setup
1. Clone this repository locally.
2. Obtain your Philips Hue bridge IP address and username. If you don't have one, run the discovery script:
bash
node build/discover-bridge.js
Follow the prompts to press the link button on your Hue bridge and receive your API key.
3. Run npm install followed by npm run build in the project directory. This will generate the MCP server script in the /build directory.
4. Add the following MCP configuration. In Cursor it's under Settings -> MCP -> Add new MCP server. In Claude Desktop it's under Settings -> MCP -> Add new MCP server.
json
"mcpServers": {
"controllights": {
"command": "node",
"args": ["ABSOLUTEPATHTOMCPSERVER/build/index.js"],
"env": {
"HUEUSERNAME": "YOURHUEUSERNAME",
"BRIDGEIP": "YOURBRIDGEIP"
## Remote API Setup
This project supports controlling your Philips Hue lights remotely (from outside your local network) using the Hue Remote API. This enables you to control your lights from anywhere with an internet connection.
### Getting Remote API Credentials
1. Create a Hue Developer Account:
Register at https://developers.meethue.com/
2. Create a Remote Hue API App:
Go to https://developers.meethue.com/my-apps/
Create a new app with these details:
App name: Choose a name for your app
Callback URL: Use http://localhost/ for simple testing
Application description: Brief description of your app
After creating the app, you'll receive:
Client ID
Client Secret
3. Get Access and Refresh Tokens:
a. Construct an authorization URL and open it in your browser:
https://api.meethue.com/oauth2/auth?clientid=YOURCLIENTID&responsetype=code&state=anystring&appid=YOURAPPNAME&deviceid=test-device&devicename=TestDevice
Replace YOURCLIENTID and YOURAPPNAME with your values.
b. Log in with your Hue developer account and authorize the app.
c. You'll be redirected to your callback URL with a code parameter.
d. Extract the code from the URL (e.g., ?code=abcd1234&state=anystring).
e. Exchange the code for tokens using cURL or Postman:
bash
curl -X POST https://api.meethue.com/oauth2/token \
-d "code=YOURAUTHORIZATIONCODE&granttype=authorizationcode" \
-u "YOURCLIENTID:YOURCLIENTSECRET"
f. The response will contain:
json
"accesstoken": "YOURACCESSTOKEN",
"refreshtoken": "YOURREFRESHTOKEN",
"tokentype": "bearer",
"expiresin": 604800
Store these tokens securely. The access token is valid for approximately 7 days, and the refresh token for approximately 100 days.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/ykhli-mcp-light-control/)
Source
awesome · https://github.com/ykhli/mcp-light-control
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index