DivoomDevelop/mcp-divoom-lan

github
github analyzed 415bb12

MCP server for Divoom LAN watchface APIs; read-before-write safe. V2 editor linked in README.

maintainer
DivoomDevelop
licence
—
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
github stars
6 reported
short id

DivoomDevelop/mcp-divoom-lan is an MCP server distributed on github, maintained by DivoomDevelop, tracked here since June 2026. It has shipped 0 releases and exposes 21 tools. Tools include watchface_clock_catalog, watchface_create_local_clock, watchface_disp_catalog, watchface_font_catalog, watchface_get_brightness, watchface_get_device_info, and 15 more. Its composite risk grade is B — an inferred review prompt computed from observed signals, not a verdict.

what we found

Reading the source raised one review prompt — exfiltration combo — each a pattern worth a human look rather than a finding of fault.

Its 21 tools appear to reach filesystem, shell / exec, network and database, inferred from tool names, descriptions and input schemas rather than from observed behaviour.

Since the previous scan on 2026-10-12: 13 tools added and 7 tools removed.

full security breakdown →

tools

20 of 21
  • watchface_clock_catalog → product-specific ClockId, Chinese/English names, fonts, disp and item-id semantics; optional native configuration
  • watchface_create_local_clock → fixed ClockId 60000 multipart upsert: /create_local_clock when missing and /patch_local_clock when already present.
  • watchface_disp_catalog → model-specific disp catalog and filters
  • watchface_font_catalog → model-specific font catalog; with a live AstroToo target it merges local availability into the AstroToo names
  • watchface_get_brightness → Sys/GetBrightness
  • watchface_get_device_info → hardware identification and LAN capability report
  • watchface_get_fonts_local → Device/GetLocalFontList
  • watchface_get_local → Device/GetLocalClockInfo
  • watchface_get_screen_snapshot → Device/GetScreenSnapshot (downloads the returned AstroToo snapshot path; TimesFrame keeps its WebP fallback)
  • watchface_get_store_market_list → Device/GetStoreClockMarketList
  • watchface_layout_suggest → model-specific layout hints; AstroToo never receives TimesFrame coordinate statistics
  • watchface_onoff_screen → Channel/OnOffScreen (1=on, 0=off)
  • watchface_patch_local → fixed ClockId 60000 upsert. Existing configurations use Device/PatchLocalClockInfo; a missing configuration is created when a backdrop an…
  • watchface_protocol_quick_reference → key protocol constraints for the model
  • watchface_raw_command → generic POST /divoom_api
  • watchface_replace_dial_bg_file → POST /replace_clock_dial_bg
  • watchface_reset_local_then_cloud → Device/ResetLocalClockFromServer
  • watchface_set_brightness → Channel/SetBrightness
  • watchface_set_clock_select → Channel/SetClockSelectId (TimesFrame queues a paired request inside one serialized MCP operation so a manual selection suppresses the act…
  • watchface_template_search → curated TimesFrame or AstroToo watchface templates
All 21 tools →

release cadence · 90d

0 releases

No releases yet.

recent releases

last 0

No releases yet.