Lumen について
Lumenは、アートやゲーム開発向けのRust製クロスメディア変換エンジンです。名前付きの変換チェーンで2D・3D形式を処理し、決定論的な出力とポリシー層を備えています。
主な機能
- 01決定論的な形式変換
- 022Dスプライトと3Dモデルの操作
- 03検査、パレット、テキスト、スタイル
- 04アニメーション自動化とQAゲート
- 05再生可能な判定を備えたポリシー検査
活用シーン
- 01メディア形式の再現可能な変換
- 02スプライトプロジェクトの検査と編集
- 03エクスポート前のQA実行
- 04変換操作へのルール適用
MCP 対応
Lumenは、メディア操作、検査、パレット、テキスト、スタイル、アニメーション自動化、QA、エクスポート用のMCPツールを提供します。パスはプロジェクトルート内に制限されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
lumen
Lux in motu — 動きの中の光。Rust(エディション 2024、rmcp 3.3)で記述された、クロスプラットフォーム、クロスメディアの変換エンジンです。2D アートやスプライト形式、3D モデル、ゲームエンジンパッケージといったメディア形式をつなぐ、ひとつの操作コアを備えています。コードファーストのレコードから決定論的に変換するため、同じ入力レコードからは、どのプラットフォームでも同じ出力が得られます。Aseprite スプライトと Bevy は最初の対応先であり、目的そのものではありません。中心となるのはファクトリー(ひとつのアイデンティティレコードを 2D または 3D として出力)と、形式間をつなぐ、名前付きで検証済みのコンバーターチェーンです。ひとつの操作コアを、3 つのインターフェースで利用できます —
- インタラクティブなメディア制作向けの MCP ツール:スプライト操作、検査、パレット、テキスト、スタイルプリセット、ドリームアニメーションの自動化、QA ゲート、エクスポートバックエンド(PNG シート、WASM-4、TIC-80、VoidSprite ファイル相互運用)を備えています。すべてのパスはプロジェクトルート内に制限されます。
- 長時間実行されるアートジョブをディスパッチする A2A エージェントのインターフェース(v0.3.x JSON-RPC)を備えています。試行後に承認を得るアートディレクターのループが、プロトコルの状態として組み込まれています。A2A_DESIGN.md をご覧ください。
- 決定論的なポリシーレイヤー(archestra-ai/OpenAPPA をもとに適応した APPA 方式)を備えています。すべてのツール呼び出しは実行前に
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 のもとでライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。