QuokkaPix

Agenten-Integration

QuokkaPix MCP Runner

Lokaler MCP-Adapter für Claude Desktop, Cursor und andere Agenten: QuokkaPix im Browser starten, lokale Dateien verarbeiten und Manifest schreiben.

QuokkaPix MCP Glama score

Remote MCP mit lokaler Verarbeitung

Claude web und andere Cloud-MCP-Clients können sich per OAuth verbinden, während der bestehende npm-Adapter alle Bildoperationen auf dem Computer des Nutzers ausführt.

npx quokkapix-mcp bridge --input-root /path/to/input --output-root /path/to/output

Remote MCP: https://quokkapix.com/mcp

Der Scope mcp:tools erlaubt Lese-Tools. Verarbeitung und das Hinterlegen eines Unlock-Tokens erfordern zusätzlich bridge:execute. --reset widerruft das bisherige Gerät, bevor ein neues gekoppelt wird.

Die Control Plane überträgt Einstellungen, relative Dateinamen, Status und das Result Manifest. Sie besitzt keinen Bild-Upload-Endpunkt und überträgt keine Quell- oder Ausgabebytes.

Praxisleitfaden für Claude, Cursor und lokales MCP

Diese Seite ist für den Fall gedacht, dass ein Desktop-AI-Agent lokale Bilder mit QuokkaPix verarbeiten soll. Der MCP Runner ist ein lokaler stdio-Adapter: Der MCP-Client startet quokkapix-mcp, der Adapter öffnet QuokkaPix in einem lokalen Browser, lädt Dateien über das Browser-Dateifeld hoch, wendet ein Rezept oder direkte Einstellungen an, lädt das Ergebnis herunter und schreibt quokkapix-result.json.

Das ist keine gehostete Bildverarbeitungs-API. Die Quelldateien bleiben im lokalen Browser-Workflow und werden nicht an einen QuokkaPix-Verarbeitungsserver gesendet.

Claude Desktop einrichten

Füge diesen Server-Eintrag in den MCP-Einstellungen von Claude Desktop hinzu und starte Claude Desktop neu. Prüfe danach, ob Tools wie list_recipes, process_images und process_with_settings sichtbar sind.

{
  "mcpServers": {
    "quokkapix": {
      "command": "npx",
      "args": [
        "-y",
        "quokkapix-mcp"
      ],
      "env": {
        "QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
      }
    }
  }
}

Cursor einrichten

Nutze die MCP-Einstellungen in Cursor und füge denselben Server-Eintrag hinzu. Cursor startet den Adapter über stdio und kann dieselben Tools wie Claude Desktop aufrufen.

{
  "mcpServers": {
    "quokkapix": {
      "command": "npx",
      "args": [
        "-y",
        "quokkapix-mcp"
      ],
      "env": {
        "QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
      }
    }
  }
}

Fallback-Befehl für Windows

Wenn ein Windows-MCP-Client npx nicht direkt findet, starte es über cmd /c. Nutze das nur, wenn der einfache npx-Befehl vom Client nicht erkannt wird.

{
  "mcpServers": {
    "quokkapix": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "quokkapix-mcp"
      ],
      "env": {
        "QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
      }
    }
  }
}

Lokale MCP-Clients und LLM-Wrapper

Jeder lokale MCP-kompatible Client, der einen stdio-Server starten kann, kann dasselbe Paket verwenden. Dazu gehören Desktop-Clients, Editor-Agenten und LM-Studio- oder Ollama-Wrapper mit MCP-Tools.

Die wichtigste Regel ist überall gleich: Übergib echte lokale Dateipfade an den MCP-Tool-Aufruf, nicht an die URL der öffentlichen Website. QuokkaPix erhält Dateien nur über das lokale Browser-Dateifeld, das der Runner öffnet.

Erste nützliche Prompts

Produktbilder

Nutze QuokkaPix, um diese lokalen Bilder für Shopify vorzubereiten: weißer Hintergrund, quadratische Produktfläche, WebP-Ausgabe, maximal 300 KB, danach ZIP und Result Manifest speichern.

Website-Komprimierung

Nutze QuokkaPix, um diesen Ordner mit JPG- und PNG-Dateien für die Website in WebP umzuwandeln, gute sichtbare Qualität zu behalten und QA-Fehler zu melden.

Metadaten bereinigen

Nutze QuokkaPix, um EXIF, GPS, Kamera- und Software-Metadaten aus diesen Bildern zu entfernen und ein bereinigtes ZIP mit Manifest zurückzugeben.

Offizielles Rezept ausführen

Nutze zuerst list_recipes, wähle eine recipe id und rufe dann process_images auf. Offizielle Rezepte decken Marketplace, Social, Komprimierung, Metadaten, PDF, Favicon und Wasserzeichen ab.

{
  "recipeId": "shopify_product_pack",
  "inputFiles": [
    "/Users/me/products/photo-01.jpg",
    "/Users/me/products/photo-02.jpg"
  ],
  "outputDir": "/Users/me/quokkapix-output/shopify"
}

Direkte Einstellungen ausführen

Nutze process_with_settings, wenn der Agent dieselbe Einstellungsfläche wie window.QuokkaPixAgent.applySettings braucht, statt ein benanntes Rezept zu verwenden.

{
  "settings": {
    "mode": "batch",
    "tool": "compress",
    "settings": {
      "compress": {
        "format": "webp",
        "quality": 0.82
      }
    }
  },
  "inputFiles": [
    "/Users/me/site/hero.jpg",
    "/Users/me/site/card.jpg"
  ],
  "outputDir": "/Users/me/quokkapix-output/webp"
}

Was nach dem Lauf geprüft werden sollte

PrüfungWarum es wichtig ist
Ausgabedatei, ZIP oder PDF liegt in outputDirBestätigt, dass der Browser-Download abgeschlossen und die Ausgabe gespeichert wurde.
quokkapix-result.json enthält status: doneBestätigt, dass QuokkaPix erfolgreich beendet wurde und nicht nur den Editor geöffnet hat.
outputs[] enthält Quell- und AusgabemetadatenErlaubt dem Agenten, Abmessungen, Formate, Dateigrößen, Warnungen und Namen zu melden.
qa.ok und qa.checks[] falls vorhandenZeigt, ob ein Marketplace- oder Social-Rezept bekannte Regeln erfüllt hat und was korrigiert werden muss.

Kostenlose und bezahlte Agent-Läufe

Einzelbild-Läufe, Einzelbild-Szenarien und Agent-Batches bis 5 Dateien sind kostenlos. Agent-Batches oder Batch-Szenarien von 6 bis 50 Dateien nutzen den x402 unlock flow. Clients sollten aktuelle Bedingungen aus /api/agent-payment/options lesen, bevor sie einen paid unlock anfordern.

Wenn Zahlung nötig ist, erhält der Agent ein unlockToken, setzt es vor der Verarbeitung in QuokkaPix, und der Unlock wird erst beim Start eines bezahlten Batch- oder Batch-Szenario-Laufs verbraucht.

Fehlerbehebung

Tools sind nicht sichtbar

Starte den MCP-Client neu und prüfe im Terminal, ob Node.js npx -y quokkapix-mcp ausführen kann.

Browser öffnet sich nicht

Prüfe, ob die lokale Umgebung Playwright/Chromium starten darf. Der Adapter braucht einen Browser, weil QuokkaPix browser-only ist.

Keine Ausgabe erscheint

Prüfe outputDir, Browserspeicher, Terminalstatus und errorCode in quokkapix-result.json.

Bezahlter Batch ist blockiert

Hole aktuelle payment options, erhalte ein gültiges x402 unlock token und setze es vor einem Batch oberhalb des kostenlosen Limits.

Sicherheitsgrenze

Nutze die offizielle QuokkaPix-URL oder eine vertrauenswürdige lokale Entwicklungs-URL. Richte den Runner nicht auf eine beliebige fremde appUrl, weil der Adapter lokale Dateien in die geöffnete Seite hochlädt. Die öffentliche Website erhält keine lokalen Dateipfade, und der Adapter macht QuokkaPix nicht zu einer serverseitigen Bild-API.

FAQ für Agenten und Entwickler

Lädt QuokkaPix MCP Quelldateien auf einen Verarbeitungsserver hoch?

Nein. Der Adapter öffnet QuokkaPix in einem lokalen Browser und lädt Dateien über das Browser-Dateifeld. Die normalen Bild-Workflows laufen im Browser.

Gibt es jetzt einen gehosteten MCP-Endpunkt?

Ja, aber nur zur Koordination. Remote MCP benötigt eine gekoppelte lokale Bridge; Verarbeitung und Bildbytes bleiben auf dem Gerät des Nutzers.

Wann ist Zahlung für Agenten nötig?

Einzelbild-Läufe, Einzelbild-Szenarien und Batches bis 5 Dateien sind kostenlos. Größere Batch- oder Batch-Szenario-Läufe von 6 bis 50 Dateien nutzen x402 unlock.

Was Agenten tun können

Aktuelle Browser-Funktionen

Wann der lokale MCP Runner sinnvoll ist

Nutze den Runner, wenn ein Agent lokale Bilddateien verarbeiten soll, ohne die Quelldateien an einen QuokkaPix-Server zu senden. Der Adapter startet einen lokalen Browser, lädt Dateien über das normale Dateifeld, wendet ein offizielles Rezept oder direkte Einstellungen an und speichert Ausgabe sowie quokkapix-result.json im Ausgabeordner.

Lokale Sicherheitsgrenze

Der Runner sollte die offizielle QuokkaPix-URL oder eine vertrauenswürdige lokale Entwicklungs-URL öffnen. Er macht QuokkaPix nicht zu einer öffentlichen serverseitigen Verarbeitungs-API; Dateien werden weiter im Browser ausgewählt und auf dem Rechner verarbeitet, auf dem der Browser läuft.

Was nach einem Lauf zu prüfen ist

Wann ein Lauf akzeptabel ist

MCP-Tools

Offizielle Rezepte

shopify_product_pack

Batch · zip

amazon_white_background_pack

Batch · zip

google_merchant_pack

Batch · zip

etsy_product_batch

Batch · zip

ebay_listing_photo_batch

Batch · zip

walmart_product_main_batch

Batch · zip

tiktok_shop_product_batch

Batch · zip

temu_product_main_batch

Batch · zip

shopee_product_batch

Batch · zip

mercado_libre_accessories_batch

Batch · zip

allegro_listing_image_batch

Batch · zip

newegg_product_image_batch

Batch · zip

meta_catalog_product_batch

Batch · zip

flipkart_product_image_batch

Batch · zip

shein_product_square_batch

Batch · zip

otto_product_image_batch

Batch · zip

trendyol_product_image_batch

Batch · zip

snapchat_ad_image_batch

Batch · zip

website_webp_compress

Batch · zip

webp_compress_batch

Batch · zip

white_background_shadow_batch

Batch · zip

metadata_clean_batch

Batch · zip

single_webp_compress

Einzeldatei · image

single_background_remove

Einzeldatei · image

single_white_background

Einzeldatei · image

single_metadata_clean

Einzeldatei · image

single_watermark

Einzeldatei · image

images_to_pdf_batch

Batch · pdf

social_pack_single

Einzeldatei · zip

profile_avatar_pack

Einzeldatei · zip

watermark_product_batch

Batch · zip

favicon_app_icon_pack

Einzeldatei · zip

Beispiele

{
  "recipeId": "shopify_product_pack",
  "inputFiles": [
    "/Users/me/photo.jpg"
  ],
  "outputDir": "/Users/me/quokkapix-output"
}

Wichtige Hinweise

Dateien werden weiterhin nur über das lokale Browser-Dateifeld übergeben. QuokkaPix bietet keine öffentliche serverseitige Bildverarbeitungs-API.