Qu’est-ce que aseprite-mcp ?
aseprite-mcp, de l'utilisateur GitHub giangdvdotdev, associe un serveur MCP en Python, lancé avec uvx aseprite-mcp, à une extension Lua chargée dans Aseprite 1.3 ou plus récent. Les deux communiquent par un WebSocket sur 127.0.0.1:9876, si bien que l'agent travaille sur le sprite ouvert dans votre éditeur et non sur des fichiers en arrière-plan.
Il enregistre 30 outils qui agissent sur le sprite actif : créer des sprites et des calques ; dessiner des pixels par lots, des lignes, des rectangles, des ellipses, des remplissages et des effacements ; relire l'image du canevas, les pixels, les zones, les calques et la sélection ; annuler et rétablir ; ajouter, minuter et supprimer des images ; ouvrir et enregistrer des fichiers ; et exporter en PNG et en feuille de sprites. Le dépôt est sous MIT, avec environ 13 étoiles et 5 commits, et la version 0.6.0 est sur PyPI.
Installer aseprite-mcp
uvx aseprite-mcpaseprite-mcp vaut-il le coup ?
aseprite-mcp réussit une chose que beaucoup de serveurs graphiques négligent : l'agent peut regarder ce qu'il a dessiné. get_canvas_image et la lecture des pixels et des zones permettent au modèle de vérifier son sprite entre deux traits, l'éditeur affiche chaque changement aussitôt, et annuler et rétablir sont des outils, de sorte qu'une mauvaise passe peut être défaite sans que personne touche au clavier.
Le résultat dépend du modèle, pas du serveur. La galerie du README montre un cycle de marche de chien et un portrait d'après photo réalisés par Claude Code avec Opus 5, et un canard en caoutchouc produit par un modèle local Gemma 4 26B sur une RTX 3060 de 12 Go, signe utile que de petits modèles locaux peuvent le piloter. Dessiner par appels d'outils est lent et gourmand en tokens au-delà de petits sprites, et les 30 outils ne comprennent rien pour les palettes ni les tilemaps.
Le README expose clairement la question de la sécurité. Le WebSocket n'a pas d'authentification ; il est lié à 127.0.0.1, donc les autres machines ne l'atteignent pas, mais tout processus de la même machine peut piloter Aseprite tant que le serveur tourne. export_png, save_sprite et export_spritesheet écrivent dans n'importe quel chemin absolu fourni et écrasent ce qui s'y trouve ; un agent qui se trompe peut ainsi abîmer des fichiers hors du projet.
C'est un projet d'une seule personne, avec 5 commits dans son historique public et deux suites de tests, pytest pour le serveur et un exécuteur Lua pour le plugin, qui tournent sans Aseprite ouvert. ASEPRITE_MCP_PORT doit être identique des deux côtés, car rien ne négocie le port. Le 9876 par défaut voisine avec le 9877 utilisé par les deux serveurs Ableton, et l'exemple du README pour le changer choisit justement 9877, ce qui entrerait en conflit avec l'un comme l'autre.
Là où il fait la différence
Un développeur solo qui réalise un jeu de plateforme 2D
Ébaucher un sprite d'ennemi de 32×32 et un court cycle de marche
Demandez le sprite, puis des images supplémentaires aux durées fixées, et exportez une feuille de sprites directement dans le dossier de ressources du jeu. Gratuit hormis le modèle ; prévoyez de repeindre les détails à la main.
Une équipe de trois personnes en game jam
Mettre des graphismes provisoires à l'écran pendant que les autres codent
Une personne dirige l'agent dans Aseprite ; ses ébauches suffisent pour tester le gameplay et sont remplacées plus tard. Un modèle local, comme dans l'exemple RTX 3060 de la galerie, ramène le coût d'API à zéro.
Une professeure de pixel art
Montrer aux élèves comment une forme se construit pixel par pixel
Les élèves regardent l'agent dessiner sur l'écran partagé, puis utilisent annuler pour remonter les traits et les redessiner à la main. Le seul coût est le modèle qui le fait tourner.
Avant de vous engager
- Mise en route
- Ajoutez uvx aseprite-mcp au client, installez le fichier .aseprite-extension de la dernière version publiée, redémarrez Aseprite et cherchez [MCP] Connected. dans View > Console. Les deux côtés peuvent démarrer en premier ; le plugin réessaie jusqu'à ce que le serveur apparaisse.
- Intégrations
- Claude Code, Claude Desktop et d'autres clients stdio ; des modèles locaux via des agents comme Pi Agent, d'après la galerie. Nécessite Aseprite 1.3 ou plus récent.
- Données et confidentialité
- Tout tourne en local ; les images du canevas et les pixels relus par l'agent partent chez votre fournisseur de modèle. Le WebSocket sur 127.0.0.1:9876 n'a pas d'authentification.
- Limites
- 30 outils, tous sur le sprite actif ; aucun outil pour les palettes ni les tilemaps ; ASEPRITE_MCP_PORT doit concorder des deux côtés ; les outils d'enregistrement et d'export écrasent des fichiers dans n'importe quel chemin absolu.
Les points forts
- Dessine en direct dans le vrai éditeur, sous vos yeux
- La relecture du canevas permet au modèle de vérifier son travail
- Images et export en feuille de sprites pour des animations simples
- Fonctionne avec de petits modèles locaux, d'après la galerie
Les points faibles
- WebSocket local sans authentification
- Les outils d'export écrasent n'importe quel chemin absolu
- Deux éléments à installer, port à accorder à la main
- Un seul mainteneur et environ 13 étoiles
Idéal pour
Les développeurs de jeux indépendants et amateurs sous Aseprite qui veulent qu'un agent ébauche de petits sprites et des cycles d'animation simples qu'ils retouchent ensuite à la main.
Alternatives à aseprite-mcp
aseprite-mcp : questions fréquentes
- aseprite-mcp vaut-il le coup ?
- Une petite passerelle bien faite qui laisse un agent ébaucher des sprites dans le vrai éditeur et voir son propre travail, trop jeune et trop étroite pour être plus qu'une aide au croquis. Nous lui donnons 3.4 sur 5.
- Combien coûte aseprite-mcp ?
- Gratuit et open source (MIT). Nécessite votre propre copie d'Aseprite 1.3 ou plus récent.
- Quels sont les inconvénients de aseprite-mcp ?
- WebSocket local sans authentification; les outils d'export écrasent n'importe quel chemin absolu; deux éléments à installer, port à accorder à la main; un seul mainteneur et environ 13 étoiles.
- À qui s’adresse aseprite-mcp ?
- Les développeurs de jeux indépendants et amateurs sous Aseprite qui veulent qu'un agent ébauche de petits sprites et des cycles d'animation simples qu'ils retouchent ensuite à la main.
- aseprite-mcp est-il sûr pour les données de l’entreprise ?
- Tout tourne en local ; les images du canevas et les pixels relus par l'agent partent chez votre fournisseur de modèle. Le WebSocket sur 127.0.0.1:9876 n'a pas d'authentification.
- Quelles sont les meilleures alternatives à aseprite-mcp ?
- Les alternatives les plus proches que nous avons testées sont Photoshop MCP et Godot MCP.
Réponses vérifiées le 14 nov. 2026.