Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Lentera Aseprite

БесплатноНе проверен

Custom MCP server that automates pixel art manipulation, layers, animation frames, palette quantization, and spritesheet export in Aseprite for the Lentera Puda

GitHubEmbed

Описание

Custom MCP server that automates pixel art manipulation, layers, animation frames, palette quantization, and spritesheet export in Aseprite for the Lentera Pudar project.

README

Custom Model Context Protocol (MCP) Server yang dirancang khusus untuk mengotomatisasi manipulasi pixel art, layer, frame animasi, quantize palet, slicing, dan ekspor spritesheet pada Aseprite untuk proyek Lentera Pudar.


Arsitektur Sistem

Server ini menghubungkan AI Agent ke Aseprite Editor secara real-time melalui WebSocket dan Lua Extension Bridge:

  • AI Agent / Antigravity <--> (Stdio / MCP Protocol) <--> Lentera Aseprite MCP Server (TypeScript)
  • Lentera Aseprite MCP Server <--> (WebSocket Bridge) <--> Aseprite Lua Extension (lua-extension/bridge.lua)
  • Aseprite Lua Extension <--> (Aseprite Lua API pp.)* <--> Aseprite Canvas Engine

Fitur & Kategori Tool

Server ini menyediakan lebih dari 40 tools otomasi pixel art yang dikelompokkan ke dalam beberapa modul:

Modul File Handler (src/tools/) Deskripsi Kemampuan
Drawing & Canvas drawing.ts, sprite.ts Menggambar pixel, garis, kotak, elips, fill area, outline, flip, rotate, resize kanvas, dan zoom fit.
Layers & Cels layer.ts Menambah/menghapus layer, mengatur opacity, visibility, blend mode, merge layers, dan navigasi active cel.
Frames & Animation rame.ts, ag.ts Menambah frame, mengatur durasi frame (ms), membuat tag animasi (idle_south, walk_north), dan navigasi frame.
Palette Management palette.ts Load palet resmi Lentera Pudar (load_palette_lentera), replace color, color quantization, dan resize palet.
Exporting export.ts Ekspor frame tunggal, ekspor spritesheet horizontal/vertikal, ekspor Godot SpriteFrames (.tres), dan ekspor Godot TileSet.
Scripting & Visual misc.ts Eksekusi script Lua dinamis via
un_lua_script, capture screenshot Aseprite, dan canvas preview.

Cara Instalasi & Menjalankan

1. Build Server MCP

Pastikan Anda memiliki Node.js (v18+) terinstal: ash npm install npm run build

2. Pasang Lua Extension ke Aseprite

Buka Aseprite, pilih Edit -> Preferences -> Extensions -> Add Extension, lalu arahkan ke folder lua-extension/ di dalam repo ini (atau salin ke direktori ekstensi Aseprite Anda).

3. Konfigurasi di Antigravity IDE (mcp_config.json)

json { mcpServers: { lentera-aseprite: { command: node, args: [D:/GodotProjects/lentera-aseprite-mcp/build/index.js] } } }


Lisensi

Dibuat secara kustom untuk ekosistem game Lentera Pudar.

from github.com/adityaairlangga12/lentera-aseprite-mcp

Установка Lentera Aseprite

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/adityaairlangga12/lentera-aseprite-mcp

FAQ

Lentera Aseprite MCP бесплатный?

Да, Lentera Aseprite MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Lentera Aseprite?

Нет, Lentera Aseprite работает без API-ключей и переменных окружения.

Lentera Aseprite — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Lentera Aseprite в Claude Desktop, Claude Code или Cursor?

Открой Lentera Aseprite на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Lentera Aseprite with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development