Mcp Divoom TimeFrame Lan
About
mcp-divoom-lan is an open-source Model Context Protocol (MCP) server that exposes Divoom watchface customization over local LAN HTTP. AI assistants can read and patch the current on-device watchface JSON, manage fonts and store market lists, switch the active dial, adjust brightn
Details
- Author
- DivoomDevelop
- Downloads
- 353
- Categories
- Other
Jump to
- Read and patch the current local watchface
- List local fonts and store/market dials
- Switch active dial and read/set brightness
- Multipart helpers for dial background replacement and file upload
- Exposes MCP resources with protocol and safety notes for agents
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Mcp Divoom TimeFrame LanCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Requires Node.js 20+ and network access to the Divoom device on the same LAN (HTTP API, commonly port 9000). Configure by setting environment variables: DIVOOM_DEVICE_HOST (device IP), DIVOOM_DEVICE_PORT (default 9000), and DIVOOM_TIMEOUT_MS (default 45000). Invoke tool calls from any MCP client; the target parameter can also be passed per call.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp divoom timeframe lan": {
"divoom-lan": {
"command": "npx",
"args": [
"-y",
"mcp-divoom-lan"
],
"env": {
"DIVOOM_DEVICE_HOST": "192.168.1.120",
"DIVOOM_DEVICE_PORT": "9000",
"DIVOOM_TIMEOUT_MS": "45000"
}
}
}
}
}
McpServers
{
"divoom-lan": {
"command": "npx",
"args": [
"-y",
"mcp-divoom-lan"
],
"env": {
"DIVOOM_DEVICE_HOST": "192.168.1.120",
"DIVOOM_DEVICE_PORT": "9000",
"DIVOOM_TIMEOUT_MS": "45000"
}
}
}
mcp-divoom-lan
Open-source Model Context Protocol (MCP) server for Divoom watchface customization over local LAN HTTP. Use it from Cursor, Claude Desktop, or any MCP-compatible client to drive on-device watchface workflows in natural language.What it does
- Read and patch the current local watchface (GetLocalClockInfo / PatchLocalClockInfo)
- List local fonts and store / market dials
- Switch active dial and read/set brightness
- Multipart helpers for dial background replacement, file upload, and creating a local clock
- Exposes MCP resources with concise protocol / safety notes for agents
Requirements
- Node.js 20+ - Network access to the Divoom device (same LAN as the HTTP API, commonly port 9000)Configuration
Set environment variables (or passtarget per tool call):
| Variable | Role |
|----------|------|
| DIVOOM_DEVICE_HOST | Device IP on LAN (recommended) |
| DIVOOM_DEVICE_PORT | HTTP port (default 9000) |
| DIVOOM_TIMEOUT_MS | Timeout ms (default 45000) |
Safety
- Prefer read → patch → read back before trusting changes. - Some operations (e.g. reset from cloud) can be destructive; confirm with the user first.Links
- Repository: https://github.com/DivoomDevelop/mcp-divoom-lan - npm:mcp-divoom-lan
- Security: see SECURITY.md in the repo (report to developer@divoom.com)
License
MITSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



