Was ist aseprite-mcp?
aseprite-mcp vom GitHub-Nutzer giangdvdotdev kombiniert einen Python-MCP-Server, der mit uvx aseprite-mcp läuft, mit einer Lua-Erweiterung, die in Aseprite 1.3 oder neuer geladen wird. Beide sprechen über einen WebSocket auf 127.0.0.1:9876, der Agent arbeitet also am Sprite, das in deinem Editor offen ist, und nicht an Dateien im Hintergrund.
Er registriert 30 Tools, die auf das aktive Sprite wirken: Sprites und Ebenen anlegen; Pixel stapelweise, Linien, Rechtecke, Ellipsen, Füllungen und Radieren zeichnen; Leinwandbild, Pixel, Bereiche, Ebenen und Auswahl zurücklesen; Rückgängig und Wiederholen; Frames hinzufügen, timen und löschen; Dateien öffnen und speichern; sowie PNG- und Spritesheet-Export. Das Repository steht unter MIT, hat rund 13 Sterne und 5 Commits, und Version 0.6.0 liegt auf PyPI.
aseprite-mcp installieren
uvx aseprite-mcpLohnt sich aseprite-mcp?
aseprite-mcp macht eine Sache richtig, die viele Grafik-Server auslassen: Der Agent kann sich ansehen, was er gezeichnet hat. Mit get_canvas_image und dem Lesen von Pixeln und Bereichen prüft ein Modell sein Sprite zwischen den Strichen, der Editor zeigt jede Änderung sofort, und Rückgängig und Wiederholen sind Tools, sodass sich ein misslungener Durchgang zurücknehmen lässt, ohne dass ein Mensch zur Tastatur greift.
Das Ergebnis begrenzt das Modell, nicht der Server. Die Galerie in der README zeigt einen Laufzyklus eines Hundes und ein Porträt nach einem Foto von Claude Code mit Opus 5 sowie eine Gummiente von einem lokalen Gemma-4-26B-Modell auf einer RTX 3060 mit 12 GB, ein brauchbares Zeichen, dass kleine lokale Modelle ihn steuern können. Zeichnen per Tool-Aufruf ist langsam und verbraucht viele Tokens, sobald es über kleine Sprites hinausgeht, und die 30 Tools enthalten nichts für Paletten oder Tilemaps.
Die README benennt die Sicherheitslage klar. Der WebSocket hat keine Authentifizierung; er bindet an 127.0.0.1, andere Rechner erreichen ihn also nicht, aber jeder Prozess auf demselben Rechner kann Aseprite steuern, solange der Server läuft. export_png, save_sprite und export_spritesheet schreiben in jeden absoluten Pfad, den sie bekommen, und überschreiben, was dort liegt; ein verwirrter Agent kann so Dateien außerhalb des Projekts zerstören.
Es ist ein Ein-Personen-Projekt mit 5 Commits in der öffentlichen Historie und zwei Testsuiten, pytest für den Server und ein Lua-Runner für das Plugin, die ohne geöffnetes Aseprite laufen. ASEPRITE_MCP_PORT muss auf beiden Seiten gleich sein, weil nichts den Port aushandelt. Der Standard 9876 liegt direkt neben 9877, den beide Ableton-Server nutzen, und das eigene Beispiel der README zum Umstellen wählt 9877, was mit beiden kollidieren würde.
Wo es sich lohnt
Ein Solo-Entwickler, der einen 2D-Plattformer baut
Ein 32×32-Gegner-Sprite und einen kurzen Laufzyklus vorskizzieren
Bitte um das Sprite, dann um weitere Frames mit festgelegter Dauer, und exportiere ein Spritesheet direkt in den Asset-Ordner des Spiels. Bis auf das Modell kostenlos; Details musst du von Hand nachmalen.
Ein dreiköpfiges Game-Jam-Team
Platzhaltergrafik auf den Bildschirm bringen, während die anderen programmieren
Eine Person lenkt den Agenten in Aseprite; seine Skizzen reichen, um das Gameplay zu testen, und werden später ersetzt. Ein lokales Modell, wie im RTX-3060-Beispiel der Galerie, hält die API-Kosten bei null.
Eine Pixel-Art-Lehrerin
Schülern zeigen, wie eine Form Pixel für Pixel entsteht
Die Schüler sehen dem Agenten auf dem geteilten Bildschirm beim Zeichnen zu, gehen dann mit Rückgängig die Striche zurück und zeichnen sie von Hand nach. Es kostet nur das Modell, auf dem er läuft.
Bevor du dich festlegst
- Einrichtung
- uvx aseprite-mcp im Client eintragen, die .aseprite-extension-Datei aus dem neuesten Release installieren, Aseprite neu starten und in View > Console auf [MCP] Connected. achten. Beide Seiten können zuerst starten; das Plugin versucht es erneut, bis der Server da ist.
- Integrationen
- Claude Code, Claude Desktop und andere stdio-Clients; laut Galerie lokale Modelle über Agenten wie Pi Agent. Braucht Aseprite 1.3 oder neuer.
- Daten und Datenschutz
- Alles läuft lokal; Leinwandbilder und Pixel, die der Agent zurückliest, gehen an deinen Modellanbieter. Der WebSocket auf 127.0.0.1:9876 hat keine Authentifizierung.
- Grenzen
- 30 Tools, alle auf das aktive Sprite; keine Tools für Paletten oder Tilemaps; ASEPRITE_MCP_PORT muss auf beiden Seiten übereinstimmen; Speicher- und Export-Tools überschreiben Dateien in jedem absoluten Pfad.
Was gut ist
- Zeichnet live im echten Editor, sichtbar beim Entstehen
- Leinwand-Rücklesen lässt das Modell seine Arbeit prüfen
- Frames und Spritesheet-Export für einfache Animationen
- Funktioniert laut Galerie mit kleinen lokalen Modellen
Was nicht
- Lokaler WebSocket ohne Authentifizierung
- Export-Tools überschreiben jeden absoluten Pfad
- Zwei Teile zu installieren, Port von Hand abgestimmt
- Ein Maintainer und rund 13 Sterne
Am besten für
Indie-Spieleentwickler und Hobbyisten mit Aseprite, die einen Agenten kleine Sprites und einfache Animationszyklen vorskizzieren lassen und sie dann von Hand nacharbeiten.
Alternativen zu aseprite-mcp
aseprite-mcp: häufige Fragen
- Lohnt sich aseprite-mcp?
- Eine ordentliche kleine Brücke, mit der ein Agent im echten Editor Sprites skizziert und seine eigene Arbeit sieht, zu jung und zu schmal für mehr als eine Skizzenhilfe. Wir bewerten es mit 3.4 von 5.
- Was kostet aseprite-mcp?
- Kostenlos und Open Source (MIT). Erfordert eine eigene Kopie von Aseprite 1.3 oder neuer.
- Welche Nachteile hat aseprite-mcp?
- Lokaler WebSocket ohne Authentifizierung; Export-Tools überschreiben jeden absoluten Pfad; Zwei Teile zu installieren, Port von Hand abgestimmt; Ein Maintainer und rund 13 Sterne.
- Für wen eignet sich aseprite-mcp?
- Indie-Spieleentwickler und Hobbyisten mit Aseprite, die einen Agenten kleine Sprites und einfache Animationszyklen vorskizzieren lassen und sie dann von Hand nacharbeiten.
- Ist aseprite-mcp sicher für Firmendaten?
- Alles läuft lokal; Leinwandbilder und Pixel, die der Agent zurückliest, gehen an deinen Modellanbieter. Der WebSocket auf 127.0.0.1:9876 hat keine Authentifizierung.
- Was sind die besten Alternativen zu aseprite-mcp?
- Die nächsten Alternativen, die wir getestet haben, sind Photoshop MCP und Godot MCP.
Antworten geprüft am 14. Nov. 2026.