
diivi/aseprite-mcp
Deployment & DevOpsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Aseprite APIとやり取りするためのMCPサーバー
概要
PythonのMCPサーバーで、AIアシスタントがAsepriteを完全に制御し、ピクセルアートやアニメーションスプライトを作成できます。 — キャンバス、描画、レイヤー、アニメーション、パレット、エフェクト、スライス、タイルマップ、エクスポート、視覚フィードバック/分析ツール、そして生のLuaエスケープハッチ。このツールセットは、LLMがプリミティブだけでなく良質なピクセルアートを作成するために必要なすべてを備えるように設計されています。色相シフト付きのシェーディングランプ、秩序付けられたディザリング、アウトライン、量子化付きのレトロパレットプリセット、オニオンスキンレンダリング、アニメーション作業用のフレーム差分などです。 タスク1 — 「剣士のピクセルアートを描いて。」32×32スチル、10×にエクスポート。タスク2 — 「...剣斬り攻撃のシークエンス、巻き上げからフォロースルーまで。」4フレームアニメーション、export_tagでエクスポート。スプライトシートと同じスラッシュ(export_spritesheet):巻き上げ→拡張→振り→フォロースルー。
概要(AI 翻訳)
PythonのMCPサーバーで、AIアシスタントがAsepriteを完全に制御し、ピクセルアートやアニメーションスプライトを作成できます。
18カテゴリにわたる123のツール — キャンバス、ドローイング、レイヤー、アニメーション、パレット、エフェクト、スライス、タイルマップ、エクスポート、視覚フィードバック/分析ツール、そして生のLuaエスケープハッチ。このツールセットは、LLMがプリミティブだけでなく良いピクセルアートを生成するために必要なすべてを備えるように設計されています。色相シフト付きのシェーディングランプ、順序付けられたディザリング、アウトライン、クオンタイズ付きのレトロパレットプリセット、オニオンスキンレンダリング、フレームディファイン、バウンド、リントチェックなどアニメーション作業に使われます。
例
居心地の良い部屋(作品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ミランダの『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)
インストール
docker run -it --rm aseprite-mcp:latest設定
{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/repo",
"run",
"-m",
"aseprite_mcp"
]
}
}
}