Token导航 LogoToken导航

MCP Server · 开发工具

Pixoo MCP Server

通过MCP协议为Divoom Pixoo LED矩阵设备编程推送像素艺术、动画和文本的工具套件

未说明官方级别未说明来源级核验工具 4
TypeScriptClaude物联网

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
cyanheads
提供方
cyanheads

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

Pixoo MCP Server 属于开发工具类 MCP Server,公开资料标注 4 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

未说明

认证方式

OAuth 授权

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

@cyanheads/pixoo-mcp-server

Your Pixoo, programmable via LLM

Compose and push pixel art, animations, and text to Divoom Pixoo LED matrices via MCP.

4 Tools · STDIO & Streamable HTTP

______________________________________________________________________

🛠️ 工具概述

该服务器提供4个工具,用于编写视觉内容并将其推送到Pixoo显示器:

工具说明注释
pixoo_compose从分层元素(文本、图像、精灵、形状、位图、像素)组成场景,并推送到设备。支持使用每个元素关键帧的多帧动画。destructiveHint
pixoo_push_image加载单个图像文件(PNG、JPEG、WebP、GIF、AVIF、TIFF、SVG),调整显示网格的大小,然后推送到设备。destructiveHint
pixoo_text通过设备的内置字体推送设备上的原生滚动文本覆盖。覆盖在频道切换中持续存在。destructiveHint
pixoo_control读取或更改设备设置(亮度、频道、屏幕开/关、钟面)。无参数调用以读取配置。idempotentHint

两者 pixoo_compose 和 pixoo_push_image 自动将设备切换到 custom 在推动之前。

🚀 入门指南

MCP客户端设置

将以下内容添加到MCP客户端配置文件中(例如。, claude_desktop_config.json).客户端有不同的配置服务器的方法,因此请参阅客户端的文档以了解详细信息。

一定要设置 PIXOO_IP 到本地网络上Pixoo设备的IP地址。

克劳德代码
claude mcp add pixoo-mcp-server -e PIXOO_IP=YOUR_DEVICE_IP -- bunx @cyanheads/pixoo-mcp-server@latest
使用丁腈橡胶(Bun)
{
  "mcpServers": {
    "pixoo-mcp-server": {
      "type": "stdio",
      "command": "bunx",
      "args": ["@cyanheads/pixoo-mcp-server@latest"],
      "env": {
        "PIXOO_IP": "192.168.1.100",
        "PIXOO_SIZE": "64",
        "MCP_TRANSPORT_TYPE": "stdio",
        "MCP_LOG_LEVEL": "info"
      }
    }
  }
}
流式HTTP配置
MCP_TRANSPORT_TYPE=http
MCP_HTTP_PORT=3010

先决条件

开发环境设置

  1. 克隆存储库:
git clone https://github.com/cyanheads/pixoo-mcp-server.git
cd pixoo-mcp-server
  1. 安装依赖项:
bun install
  1. 配置环境:
cp .env.example .env
# Edit .env and set PIXOO_IP to your device's IP address
  1. 运行:
bun run dev:stdio    # Development (hot reload)
bun run devcheck     # Lint, format, typecheck, audit
bun run rebuild && bun run start:stdio  # Production

✨ 特性

  • 完整组合管道:图层文本、图像、精灵、形状、位图和单个像素——静态或动画,最多40帧。
  • 动画关键帧:每元素属性动画,数字采用线性插值,十六进制值采用颜色提醒,布尔值采用捕捉过渡。
  • Sprite支持:通过以下方式加载带有自动下采样和可选主体/深色覆盖的角色表 @cyanheads/pixoo-toolkit.
  • 位图字体渲染:内置 standard (5x7)和 compact (3x5)像素字体,适用于任何显示尺寸的清晰文本。
  • 自动保存预览:可选择将PNG预览(静态)或动画GIF保存到可配置的输出目录。
  • 原生文本叠加:通过设备固件硬件渲染的滚动文本——通过可配置的字体、对齐方式和速度在通道开关上保持不变。

建立在 mcp-ts-template --声明性工具定义、结构化错误处理、可插拔身份验证(JWT/OAuth)、可交换存储后端、OpenTetry可观察性和类型化DI。

⚙️ 配置

关键环境变量:

变量描述默认值
PIXOO_IP本地网络上Pixoo设备的IP地址(必填)
PIXOO_SIZE显示分辨率: 16, 32,或 6464
PIXOO_OUTPUT_DIR自动保存预览图像的目录output/
MCP_TRANSPORT_TYPE运输: stdio 或 httpstdio
MCP_HTTP_PORTHTTP服务器端口3010
MCP_HTTP_HOSTHTTP服务器主机名127.0.0.1
MCP_AUTH_MODE身份验证模式: none, jwt,或 oauthnone
STORAGE_PROVIDER_TYPE存储后端: in-memory, filesystem, supabase, cloudflare-r2, cloudflare-kv, cloudflare-d1in-memory
MCP_LOG_LEVEL日志级别(trace, debug, info, warn, error, fatal, silent)debug
OTEL_ENABLED启用OpenTetry仪器false

🎨 工具详细信息

pixoo_compose

主要工具。从分层元素组成场景并推送到设备。元素被拉回到前面。

{
  "background": "black",
  "elements": [
    { "type": "rect", "x": 0, "y": 0, "w": 64, "h": 20, "color": "#1a1a2e" },
    {
      "type": "text",
      "text": "Hello!",
      "x": 0,
      "y": 6,
      "color": "white",
      "font": "standard",
      "centered": true
    },
    {
      "type": "bitmap",
      "x": 28,
      "y": 40,
      "scale": 2,
      "palette": ["", "#ff4488", "#cc2266"],
      "data": ["0120210", "1111111", "1111111", "0111110", "0011100", "0001000"]
    }
  ]
}

元素类型: text, image, sprite, rect, circle, line, bitmap, pixels

动画: 集 frames >1并添加 animate 元素的关键帧:

{
  "frames": 10,
  "speed": 150,
  "elements": [
    {
      "type": "text",
      "text": "Hello",
      "x": 0,
      "y": 2,
      "color": "#ffffff",
      "centered": true,
      "animate": {
        "color": [
          [0, "#ffffff"],
          [5, "#ff8800"],
          [9, "#ffffff"]
        ]
      }
    }
  ]
}

输出选项: 集 output 保存预览PNG(静态)或GIF(动画)的绝对路径。集 push: false 跳过设备推送,只保存预览。

看 docs/pixoo-mcp-server.md 获取完整的元素和动画文档。

pixoo_push_image

加载和推送单个图像文件的快捷方式。支持PNG、JPEG、WebP、GIF、AVIF、TIFF和SVG。

{ "path": "/path/to/image.png", "fit": "contain", "kernel": "nearest" }
选项值默认值
fitcontain, cover, fillcontain
kernelnearest, lanczos3, mitchellnearest

pixoo_text

本机设备滚动文本与硬件渲染。叠加渲染在当前显示内容之上,并在频道切换时持续存在。

{ "text": "Hello World", "color": "#00ff00", "speed": 50, "direction": "left" }

使用不同的ID(0-19)来堆叠多个叠加。集 clear: true 以移除覆盖层。

pixoo_control

读取或更改设备设置。无参数调用以读取当前配置。

{ "brightness": 75, "channel": "custom" }

⚠️ 设备问答

  • 建议约1推/秒 --快速按压约300次后,设备可能会冻结
  • 频道必须 custom 显示推送内容-- compose 和 push_image 自动开关
  • 文本叠加持续存在 跨通道开关——使用 clear: true 移除
  • 最多约40个动画帧 为了稳定性
  • ~5s“加载..”叠加 当新动画开始时
  • GIF ID重置 每次推送之前——由工具包自动处理

📚 参考文献

贡献

欢迎发布问题和PR。请快跑 bun run devcheck && bun test 在提交之前。

许可证

Apache 2.0

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

LED控制TypeScript本地部署像素艺术硬件编程动画制作物联网

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Pixoo MCP Server

MCP World · 本页

4未说明未标注2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Pixoo MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Pixoo MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Pixoo MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Pixoo MCP Server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Pixoo MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP