mcpField
L
Lumen

Lumen

本地服务
qompass.ai媒体与设计0今天更新

关于 Lumen

Lumen 是面向美术与游戏开发流程的 Rust 跨媒体转换引擎,通过命名转换链处理 2D 和 3D 格式,并提供确定性输出与策略层。

主要功能

  1. 01确定性跨格式转换
  2. 022D 精灵与 3D 模型操作
  3. 03检查、调色板、文本与样式
  4. 04动画自动化与 QA 检查
  5. 05可回放决策的策略校验

适用场景

  1. 01可复现地转换媒体格式
  2. 02检查和修改精灵项目
  3. 03导出前运行 QA
  4. 04为转换操作执行规则校验

MCP 相关

Lumen 提供用于媒体操作、检查、调色板、文本、样式、动画自动化、QA 和导出的 MCP 工具。路径限制在项目根目录内。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpblumen-mcp-0.1.1-linux-x64.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

lumen

Lux in motu —— 光在运动。一个使用 Rust(edition 2024、rmcp 3.3)编写的跨平台、跨媒体转换引擎:一个连接媒体格式的操作核心,涵盖 2D 美术与精灵格式、3D 模型和游戏引擎包,并依据以代码为先的记录,在不同格式间进行确定性转换,因此相同的输入记录在任何平台上都会生成相同的输出。Aseprite 精灵和 Bevy 是它最初支持的端点,而非其目的;核心是工厂(一个身份记录,可输出为 2D 或 3D),以及格式之间具名且经过验证的转换器链——一个操作核心,提供三个接口—— 许可证:Apache 2.0 DOI

  • 用于交互式媒体工作的 MCP 工具:精灵操作、检查、调色板、文本、风格预设、梦境动画自动化、QA 关卡和导出后端(PNG 图集、WASM-4、TIC-80、VoidSprite 文件互操作)。所有路径均限制在项目根目录内。
  • 用于分派长时间运行的美术任务的 A2A Agent 接口(v0.3.x JSON-RPC),其协议状态包含先试用、再审批的艺术总监循环。请参阅 A2A_DESIGN.md。
  • 确定性策略层(APPA 风格,改编自 archestra-ai/OpenAPPA):每次工具调用在执行前都会依据 lumen-policy.toml 进行检查,决策可重放,拒绝时会指出违反的规则。请参阅 POLICY_DESIGN.md。

配套策略——协作而不重复——见 COMPANIONS.md。lumen 的构建方式、顺序和治理机制(包括首次构建失败后制定的证据规则),见 HISTORY.md。

已验证状态(2026-10-01,primo)

  • 构建和 clippy 检查均无问题;303 项测试通过 / 0 项失败 / 8 项忽略 (测试套件分为验证用例和对抗性用例)。
  • 针对真实 Aseprite 1.3.18.6-dev 和 Bevy 0.18 BRP 的实时互操作关卡(scripts/interop_check.sh):5 项通过 / 3 项失败——失败源于 lumen 的假设与真实工具行为之间已记录的前提不匹配;详见 HISTORY.md。

目录结构

  • src/ — 操作核心:sprite_ops、inspect、palette、 text、style、dream、qa、export、pipeline、policy、 bevy、doc、vrm,以及 a2a/ 接口(mod、task、http、 registry)。
  • tests/ — 验证和对抗性测试套件,包括 interop.rs (实时工具关卡,默认忽略)。
  • lumen-policy.toml — 随项目提供的策略;lumen policy check 和 lumen policy replay 是其关卡命令。

许可证

本项目根据 Apache License, Version 2.0 许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。