Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Aseprite Live

von oaktreegamesVersion 0.2.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.oaktreegames/aseprite-live-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Live+headless Aseprite MCP: Unity export, art-QA, tilemaps, in-editor dialogs, update-aware

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: ASEPRITE_MCP_BACKEND, ASEPRITE_PATH, ASEPRITE_RELAY_URL, ASEPRITE_MCP_NO_UPDATE_CHECK

Du brauchst

  • PyPIuv für Python installiert (für den Befehl uvx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "aseprite-live": {
      "command": "uvx",
      "args": [
        "aseprite-live-mcp"
      ],
      "env": {
        "ASEPRITE_MCP_BACKEND": "your-value",
        "ASEPRITE_PATH": "your-value",
        "ASEPRITE_RELAY_URL": "your-value",
        "ASEPRITE_MCP_NO_UPDATE_CHECK": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add aseprite-live --env ASEPRITE_MCP_BACKEND=your-value --env ASEPRITE_PATH=your-value --env ASEPRITE_RELAY_URL=your-value --env ASEPRITE_MCP_NO_UPDATE_CHECK=your-value -- uvx aseprite-live-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "aseprite-live": {
      "command": "uvx",
      "args": [
        "aseprite-live-mcp"
      ],
      "env": {
        "ASEPRITE_MCP_BACKEND": "your-value",
        "ASEPRITE_PATH": "your-value",
        "ASEPRITE_RELAY_URL": "your-value",
        "ASEPRITE_MCP_NO_UPDATE_CHECK": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "aseprite-live": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "aseprite-live-mcp"
      ],
      "env": {
        "ASEPRITE_MCP_BACKEND": "your-value",
        "ASEPRITE_PATH": "your-value",
        "ASEPRITE_RELAY_URL": "your-value",
        "ASEPRITE_MCP_NO_UPDATE_CHECK": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • ASEPRITE_MCP_BACKEND env
    live (default) or headless
  • ASEPRITE_PATH env
    Path to the Aseprite executable (auto-detected if unset)
  • ASEPRITE_RELAY_URL env
    Relay HTTP base for the live backend (default http://127.0.0.1:9878)
  • ASEPRITE_MCP_NO_UPDATE_CHECK env
    Set to disable the daily PyPI update check

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto oaktreegames bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32727 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 18 % der anderen 32727 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32727 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Aseprite Live sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.0) kam vor 4 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Foliosio

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

Foliosio

von foliosio.com

Read your support inbox, tag conversations and save draft replies from your AI agent. Never sends.

Läuft in der CloudAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

aseprite-live-mcp

**Let an AI agent draw in your *live* Aseprite editor — every edit one named undo — with a Unity-first, game-dev toolset.**

An open-source Model Context Protocol server for Aseprite. It drives your running editor (all open documents, unsaved tabs, in-editor dialogs, even asking *you* to click a point on the canvas) *and* runs headless (aseprite --batch) against files on disk. One-action Unity sprite-sheet + `.meta` export with per-slice pivots, a project-convention art-QA sweep, isometric primitives, tilemaps, and a server that tells you when it's out of date.

See it in action

Each of these is an AI agent driving a live Aseprite canvas through the MCP — one named undo per step.

Isometric primitives iso box → recessed port → tank → outline

Drawing suite rect · dithered gradient · ellipse · circle · dither · outline

Ramp-walk shading flat fill → volumetric, along a hand-ordered palette

Tilemaps tileset drawn tile by tile → map laid out row by row

Stamp painting one flower drawn once → scattered along an arc, one undo

The bridge panel live status, activity log, a Pause toggle — in Aseprite

And the part no headless server can do — the agent asking you, inside your editor (a real screen capture, not a mockup):

A full set, one live session

Everything below came out of a single session against one running editor: five sprites built, QA'd, assembled into a sheet, sliced, and exported for Unity — finished with an in-editor approval dialog. The .aseprite sources are in examples/showcase/; open them and Ctrl-Z backwards through the build.

Iso blockout, QA'd face polygons → recessed port · ramp + palette-locked shading · rivets stamped in one undo · qa_sweep 4/4

Beacon pulse additive glow · eased tween_cel_opacity loop · tagged + timed

Drone dash tween_frames smoothstep · smear_frame streak · endpoints verified with frame_diff

The QA tools aren't decoration. During this build, frame_diff's change bbox caught a motion tween the eye missed — every cel displaced by its image origin and clipping at the canvas edge. One transaction fixed it; the same diff re-verified it:

render_onion_composite — earlier frames red, later frames blue, the whole arc in one image

The sheet's ten slices went to Unity in one action — examples/showcase/unity/ has the atlas PNG and its generated .meta: ten Multiple-mode sprites, rects y-flipped, every pivot baked.

Install

One command, no clone:

uvx aseprite-live-mcp        # or: pipx run aseprite-live-mcp

Requires Python 3.10+ and Aseprite 1.3+. That's it for headless; the live editor needs one extra step (below).

Claude Code

claude mcp add aseprite-live -- uvx aseprite-live-mcp

Claude Desktop / any JSON-config client

{

"mcpServers": { "aseprite-live": { "command": "uvx", "args": ["aseprite-live-mcp"], "env": { "ASEPRITE_MCP_BACKEND": "headless", // or "live" — see below "ASEPRITE_PATH": "C:/Program Files/Aseprite/Aseprite.exe" } } } }

ASEPRITE_PATH is auto-detected on common installs (Steam and standalone) if you omit it.

From source

git clone https://github.com/oaktreegames/aseprite-live-mcp

cd aseprite-live-mcp pip install -e .

Quickstart — headless (2 minutes, no editor open)

Add the server with "ASEPRITE_MCP_BACKEND": "headless" (above). In headless mode, tools take a file argument — the .aseprite to act on. Ask your agent to run status to confirm the connection, then try:

*"Create a 32×32 sprite at C:/art/coin.aseprite, draw a gold circle, and export it as coin.png."*

Quickstart — live editor (drive your open canvas)

The live backend edits your running Aseprite, one undo step per edit. The bridge script and relay live in this repo (they're not in the pip package), so grab them first: git clone https://github.com/oaktreegames/aseprite-live-mcp — or download just claude-bridge.lua and relay_server.py.

  1. Install the bridge script into Aseprite — in Aseprite, File → Scripts → Open Scripts Folder, copy aseprite_client/claude-bridge.lua into it, and restart Aseprite (or File → Scripts → Rescan Scripts Folder).
  2. Start the relay: python bridge/relay_server.py (needs pip install websockets).
  3. Connect: in Aseprite, File → Scripts → claude-bridge, and grant the script trust when asked. The panel shows "connected to Claude", live activity, and a Pause toggle.
  4. Switch the backend to live in your MCP config ("ASEPRITE_MCP_BACKEND": "live").

Now tools act on your active document; watch edits appear and press Ctrl-Z to undo each one. See docs/ARCHITECTURE.md for how it works.

What you can ask it to do

  • *"Make a 32×32 sprite, draw a red circle, and export it as icon.png."*
  • *"Export machines.aseprite as a Unity sprite sheet at 16 pixels-per-unit."* → drops a sheet + a pre-sliced .meta straight into your Unity project.
  • *"Slice this atlas, set each slice's pivot, and export it to Unity with the pivots baked in."*
  • *"Run a QA sweep: it must be 64×64, ≤ 16 colors, grid-aligned, with 2px of sticker padding."*
  • *"Draw an isometric box for a 1×1 machine base and put a recessed port on its front face."*
  • *"Set up a 16×16 tilemap layer, draw grass and dirt tiles, and lay out a 10×6 ground strip."*
  • *"Assemble my exports into one labeled sheet, slice each piece, set the pivots, and hand Unity the atlas."*
  • *"Pop a dialog in my editor: approve or redo. Then wait for me to click the anchor point."*
  • *"Watch the sprite while I touch it up; when I stop, re-run the QA sweep."*
  • *"Diff frames 3 and 4 — did the arm actually move?"*

Where this sits (honest positioning)

There are already good Aseprite MCP servers. This project is not the first, and doesn't claim to be. What it claims — and can defend:

CapabilityLandscapeThis project
Draw / layers / frames / palette / selection / export, dithering, gradients, outlines, filters, tweens, tilemapsWell covered by the headless leaders (diivi ~113 tools, pixel-mcp, ext-sakamoro) and the commercial live server (Aseprite MCP Pro, Godot-first)Parity — a curated, fully typed surface
One-action Unity export — sheet + .meta with per-slice pivots baked inEvery other Aseprite→Unity path we found is a separate engine-side importer; none export pivotsDifferentiator ✅
Art-QA sweep incl. transparent sticker-padding measurement against your project conventionsWe found no other server that lints sprite margins/padding as a packaged sweepDifferentiator ✅
Isometric drawing primitives (2:1 boxes/cylinders, auto face-shading, recessed panels)The only iso primitives we've found in any Aseprite MCP we surveyedDifferentiator ✅
In-editor interaction: dialogs in Aseprite, ask-the-artist point picking, artist-edit watching, symmetry & viewport controlLive-GUI servers exist (Pro commercial; two nascent OSS); none we surveyed ship in-editor dialogs or human-in-the-loop toolsDifferentiator ✅
Update awareness — the server itself tells you when a newer release existsAs far as we could find (checked 2026-07-16), no other MCP server surfaces its own update status through the sessionDifferentiator ✅
Live tilemap editingThe headless leaders edit tilemaps on disk; the only live tilemap editing we found is closed-sourceOpen-source position ✅
MCP resources + promptsAcross the open-source Aseprite MCPs we surveyed, this is the richest MCP-native surface (live-state resources + guided-workflow prompts)Differentiator (hedged)

Every edit made through the server is exactly one *named* undo step (app.transaction) — you can watch an agent work and Ctrl-Z anything it did, one step at a time. We verified the other open-source live bridges don't hold that discipline across their surface (one wraps 3 of 57 tools).

Knowing when to update

The status tool reports the server's version and — at most once a day, via PyPI — whether a newer release exists. Your agent sees it, so *you* see it:

{ "backend": "live", "connected": true,

"server": { "current": "0.2.0", "latest": "0.2.1", "update_available": true, "how": "pip install -U aseprite-live-mcp (uvx users: run uvx aseprite-live-mcp@latest once — uvx reuses its cached version otherwise)" } }

Also surfaced as the aseprite://update resource, one stderr log line, and the real version in the MCP serverInfo handshake. Disable with ASEPRITE_MCP_NO_UPDATE_CHECK=1 (auto-disabled in CI). No telemetry — the check is an HTTP GET of PyPI's public JSON; nothi

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen