DA

diivi/aseprite-mcp

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

853 stars 87 forks 품질 81 트렌드 45MIT

Aseprite API와 상호작용하기 위한 MCP 서버

개요

AI 어시스턴트가 픽셀 아트와 애니메이션 스프라이트를 만들 수 있도록 Aseprite를 완전히 제어할 수 있게 해주는 Python MCP 서버입니다. — 캔버스, 드로잉, 레이어, 애니메이션, 팔레트, 효과, 슬라이스, 타일맵, 내보내기, 시각적 피드백/분석 도구, 그리고 원시 Lua 이스케이프 해치. 이 도구 세트는 LLM이 단순한 원시 요소가 아닌 좋은 픽셀 아트를 제작하는 데 필요한 모든 것을 갖추도록 설계되었습니다: 색조 이동이 포함된 음영 램프, 순서 디더링, 아웃라인, 양자화가 포함된 레트로 팔레트 프리셋, 양자화가 포함된 양자화, 양자화 스타일의 양자 스킨 렌더링, 그리고 애니메이션 작업을 위한 프레임 차분화가 포함됩니다. 작업 1 — "검객의 픽셀 아트를 그려줘." 32×32 정지, 10×에 내보내기. 작업 2 — "... 검 베기 공격 시퀀스, 태선부터 팔로우 스루까지." 4프레임 애니메이션, export_tag 내보내기. 스프라이트시트와 같은 슬래시 (export_spritesheet): 휘두르기 → 팔로우스루→ 확장→ 태미.

개요(AI 번역)

AI 어시스턴트가 픽셀 아트와 애니메이션 스프라이트를 만들 수 있도록 Aseprite를 완전히 제어할 수 있게 해주는 Python MCP 서버입니다.

18개 카테고리에 걸쳐 123개의 도구 — 캔버스, 드로잉, 레이어, 애니메이션, 팔레트, 효과, 슬라이스, 타일맵, 내보내기, 시각적 피드백/분석 도구, 그리고 원시 Lua 탈출 해치. 이 도구 세트는 LLM이 단순한 프리미티브뿐만 아니라 좋은 픽셀 아트를 제작하는 데 필요한 모든 것을 갖추도록 설계되었습니다: 음영 변환이 포함된 음영 램프, 순서 디더링, 윤곽선, 양자화가 포함된 레트로 팔레트 프리셋, 양자화, 양자화, 양자-스킨 렌더링, 프레임 차별, 애니메이션 작업을 위한 경계 및 보풀 체크 등이 포함됩니다.

예시

아늑한 방 (Opus 5.5)

해질 무렵 숙제를 하는 아이소메트릭 침실, 로파이 스타일 루프로 애니메이션 처리됨. 128×128, 16프레임 루프, 4×에 내보내기.

소드맨: 페이블 5 vs 작품 5.5

페이블 5 작품 5.5

기준 검객, 그리고 태엽에서 팔로우스루로 슬래시를 한 번 넣었다. 48×48, 4프레임 베기.
Opus 5.5는 Fable 5 스프라이트를 비판하고 같은 크기로 다시 그렸습니다. 48×48, 8프레임 슬래시.

Fable 5 과제는 Lj Miranda의 'Draw Me a Swordsman’에서 나온 벤치마크를 재현한 것으로, 그녀의 발견은 이 서버의 확장된 도구 세트에 영감을 주었습니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Aseprite MCP Tools

A Python MCP server that gives AI assistants full control over Aseprite for creating pixel art and animated sprites.

123 tools across 18 categories — canvas, drawing, layers, animation, palettes, effects, slices, tilemaps, exports, visual-feedback/analysis tools, and a raw Lua escape hatch. The tool set is designed so an LLM has everything it needs to produce good pixel art, not just primitives: shading ramps with hue shifting, ordered dithering, outlines, retro palette presets with quantization, onion-skin renders, and frame diffing, bounds and lint checks for animation work.

Examples

Cosy room (Opus 5.5)

Swordsman: Fable 5 vs Opus 5.5

The Fable 5 tasks recreate the benchmark from Draw Me a Swordsman by Lj Miranda, whose findings inspired this server’s expanded toolset.

Slime (Opus 5.5)

Swordsman vs. slime (Opus 5.5)

GitHub에서 전체 README 보기

설치

docker run -it --rm aseprite-mcp:latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "aseprite": { "command": "/opt/homebrew/bin/uv", "args": [ "--directory", "/path/to/repo", "run", "-m", "aseprite_mcp" ] } } }