Server data from the Official MCP Registry
MCP server for Divoom LAN watchface customization with safe read-before-write workflows.
MCP server for Divoom LAN watchface customization with safe read-before-write workflows.
This MCP server for Divoom LAN watchface customization is well-structured with appropriate security boundaries. The code implements proper input validation, has no hardcoded credentials or malicious patterns, and correctly requires environment variables or per-call target parameters for device connectivity. File I/O and network operations are appropriately scoped to the server's purpose. Minor code quality observations exist but do not materially impact security. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity).
3 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-divoomdevelop-mcp-divoom-lan": {
"args": [
"-y",
"mcp-divoom-lan"
],
"command": "npx"
}
}
}From the project's GitHub README.
mcp-divoom-lan 是一个可开源发布的 MCP Server,将 Divoom 表盘局域网 API 封装为标准工具,便于 AI 客户端直接调用。
支持与 HTML 可视化编辑器协同,覆盖表盘修改、表盘选择、亮度调节与新表盘创建。
可视化编辑器公开地址:
https://github.com/DivoomDevelop/divoom-watchface-visual-editorhttps://divoomdevelop.github.io/divoom-watchface-visual-editor/Divoom_Watchface_Remote_Customization_Guide_EN.md 中的关键能力转成 MCP Toolswatchface_get_local,再 watchface_patch_local,最后回读确认。GetLocalClockInfo 返回 ItemList 为空:立即停止写入,先切换到可编辑表盘再继续。watchface_create_local_clock(不要隐式新建表盘)。watchface_get_local -> Device/GetLocalClockInfowatchface_patch_local -> Device/PatchLocalClockInfowatchface_get_fonts_local -> Device/GetLocalFontListwatchface_get_store_market_list -> Device/GetStoreClockMarketListwatchface_set_clock_select -> Channel/SetClockSelectIdwatchface_get_brightness -> Sys/GetBrightnesswatchface_set_brightness -> Channel/SetBrightnesswatchface_replace_dial_bg_file -> POST /replace_clock_dial_bgwatchface_upload_file -> POST /uploadwatchface_create_local_clock -> POST /create_local_clockwatchface_reset_local_then_cloud -> Device/ResetLocalClockFromServerwatchface_raw_command -> 通用 POST /divoom_apiwatchface_protocol_quick_reference -> 返回协议关键约束Server 暴露了两份 MCP Resource,可用于给模型补充上下文:
divoom://guide/quick-referencedivoom://skill/watchface-customizationcd tools/mcp-divoom-lan
npm install
npm run build
npm start
开发调试:
npm run dev
发布前一键检查:
npm run release:check
docs/README.md:文档索引docs/quick-start.md:快速上手docs/tool-examples.md:工具调用示例docs/html-visual-editor.md:配合 HTML 可视化编辑器docs/safety-and-troubleshooting.md:安全边界与常见问题docs/reference/:协议关键约束提炼(中英)docs/examples/:请求/响应样例(含目录清单)DIVOOM_DEVICE_HOST:设备 LAN IP(例如 192.168.1.120)DIVOOM_DEVICE_PORT:HTTP 端口,默认 9000DIVOOM_TIMEOUT_MS:请求超时,默认 45000如果不设置 DIVOOM_DEVICE_HOST,则每次调用工具时必须传 target.host。
{
"mcpServers": {
"divoom-lan": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/to/tools/mcp-divoom-lan/dist/index.js"
],
"env": {
"DIVOOM_DEVICE_HOST": "192.168.1.120",
"DIVOOM_DEVICE_PORT": "9000",
"DIVOOM_TIMEOUT_MS": "45000"
}
}
}
}
也可直接使用本目录的 client-config.example.json 作为模板。
mcp-divoom-lan),复制本目录内容作为仓库根目录。LICENSESECURITY.mdCONTRIBUTING.mdCHANGELOG.mdRELEASE.mdnpm run release:check,确认构建、类型检查、打包检查全部通过。v0.1.0,附上使用截图与请求示例。watchface_get_local 读配置watchface_patch_local 改字体大小和颜色watchface_replace_dial_bg_file 替换底图LICENSE:开源许可证(MIT)CHANGELOG.md:版本变更记录CONTRIBUTING.md:贡献规范SECURITY.md:安全漏洞提交流程RELEASE.md:发版操作手册PUBLISH_CHECKLIST.md:发版检查清单GITHUB_RELEASE_NOTES_v0.1.0.md:可直接使用的 Release 正文模板MCP_DIRECTORY_LISTING_TEMPLATE.md:MCP 目录提交通用模板GITHUB_RELEASE_NOTES_v0.1.0_READY.md:可直接替换占位符的 Release 正文MCP_REGISTRY_SUBMISSION_READY.md:官方 MCP Registry 提交文案SMITHERY_SUBMISSION_READY.md:Smithery 提交文案GLAMA_SUBMISSION_READY.md:Glama 提交文案.github/workflows/ci.yml:CI(check/build/pack)建议:要,但作为可选增强包,不要和 MCP 核心耦合。
https://github.com/DivoomDevelop/mcp-divoom-lanhttps://github.com/DivoomDevelop/divoom-watchface-visual-editorhttps://divoomdevelop.github.io/divoom-watchface-visual-editor/这样做的好处:
ItemList,再让 AI 下发 patchdocs/ + docs/reference/ + docs/examples/注意:
CHANGELOG.md底部的 GitHub Release 链接目前是占位地址,创建正式仓库后请替换为真实 URL。
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.