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

Image + Video local and remote MCP

Version 0.7.0 exposes one exact Image and Video quote/token flow through local stdio and the OAuth-protected remote MCP with a paired bridge. Use process_video with an official recipe or process_video_with_settings with direct settings. Video runs in local Chromium and never relays media bytes through the control plane.

{
  "recipeId": "tiktok_vertical",
  "inputFile": "/absolute/path/source.mp4",
  "outputDir": "/absolute/path/output"
}

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

Image: 1–5 tatsächliche Dateien kostenlos, 6–25 kosten 0,01 USDC und 26–50 0,02; PDF ist bis 20 Seiten kostenlos, danach 0,01 bis 50 und 0,02 bis 300. Ein mehrstufiges Image-Szenario kostet 0,02. Video ist bis 5 Minuten kostenlos, danach 0,01 / 0,02 / 0,03; Transkription kostet danach 0,02 / 0,04 / 0,06 bis 45 Minuten.

Zuerst lokal laden und das exakte Angebot abrufen. Das angegebene Produkt bezahlen und denselben Lauf mit unlockToken wiederholen. Der Browser verbraucht ihn erst direkt vor der Verarbeitung; WebMCP und Bridge kosten nicht extra.

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?

Image: 1–5 tatsächliche Dateien kostenlos, 6–25 kosten 0,01 USDC und 26–50 0,02; PDF ist bis 20 Seiten kostenlos, danach 0,01 bis 50 und 0,02 bis 300. Ein mehrstufiges Image-Szenario kostet 0,02. Video ist bis 5 Minuten kostenlos, danach 0,01 / 0,02 / 0,03; Transkription kostet danach 0,02 / 0,04 / 0,06 bis 45 Minuten.

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.