Foto prodotto
Usa QuokkaPix per preparare queste immagini locali per Shopify: sfondo bianco, canvas prodotto quadrato, output WebP, massimo 300 KB, poi salva ZIP e result manifest.
Integrazione per agenti
Adattatore MCP locale per Claude Desktop, Cursor e altri agenti: apre QuokkaPix nel browser, elabora file locali e scrive il manifesto.
Claude web e altri client MCP cloud possono collegarsi tramite OAuth, mentre l'adattatore npm esistente esegue ogni operazione sulle immagini nel computer dell'utente.
npx quokkapix-mcp bridge --input-root /path/to/input --output-root /path/to/output
Remote MCP: https://quokkapix.com/mcp
Lo scope mcp:tools consente gli strumenti di lettura. L'elaborazione e il salvataggio di un unlock token richiedono anche bridge:execute. --reset revoca il dispositivo precedente prima di associarne uno nuovo.
Il control plane trasmette impostazioni, nomi file relativi, stato e result manifest. Non dispone di un endpoint per l'upload delle immagini e non trasmette i byte sorgente o di output.
Usa questa pagina quando un agente desktop deve elaborare immagini locali con QuokkaPix. Il MCP runner è un adattatore stdio locale: il client MCP avvia quokkapix-mcp, l'adattatore apre QuokkaPix in un browser locale, carica i file tramite il selettore del browser, applica una ricetta o impostazioni dirette, scarica il risultato e scrive quokkapix-result.json.
Non è una API hosted per l'elaborazione delle immagini. Le immagini sorgente restano nel flusso locale del browser e non vengono inviate a un server di elaborazione QuokkaPix.
Aggiungi questa voce server nelle impostazioni MCP di Claude Desktop, poi riavvia Claude Desktop. Dopo il riavvio verifica che siano visibili strumenti come list_recipes, process_images e process_with_settings.
{
"mcpServers": {
"quokkapix": {
"command": "npx",
"args": [
"-y",
"quokkapix-mcp"
],
"env": {
"QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
}
}
}
}
In Cursor usa le impostazioni MCP e aggiungi la stessa voce server. Cursor avvia l'adattatore via stdio e può chiamare gli stessi strumenti di Claude Desktop.
{
"mcpServers": {
"quokkapix": {
"command": "npx",
"args": [
"-y",
"quokkapix-mcp"
],
"env": {
"QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
}
}
}
}
Se un client MCP Windows non trova npx direttamente, avvialo tramite cmd /c. Usa questa variante solo quando il comando npx semplice non viene rilevato dal client.
{
"mcpServers": {
"quokkapix": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"quokkapix-mcp"
],
"env": {
"QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
}
}
}
}
Qualsiasi client locale compatibile con MCP che possa avviare un server stdio può usare lo stesso pacchetto. Questo include client desktop, agenti negli editor e wrapper LM Studio o Ollama che espongono strumenti MCP a un modello locale.
La regola importante è la stessa ovunque: passa percorsi reali di file locali alla chiamata MCP, non all'URL del sito pubblico. QuokkaPix riceve i file solo tramite il selettore locale del browser aperto dal runner.
Usa QuokkaPix per preparare queste immagini locali per Shopify: sfondo bianco, canvas prodotto quadrato, output WebP, massimo 300 KB, poi salva ZIP e result manifest.
Usa QuokkaPix per convertire questa cartella di JPG e PNG in WebP per il sito, mantenere buona qualità visiva e segnalare i file che non passano il QA.
Usa QuokkaPix per rimuovere EXIF, GPS, metadati di fotocamera e software da queste immagini e restituire lo ZIP pulito con il manifest.
Usa prima list_recipes, scegli un recipe id, poi chiama process_images. Le ricette ufficiali coprono marketplace, social, compressione, metadati, PDF, favicon e watermark.
{
"recipeId": "shopify_product_pack",
"inputFiles": [
"/Users/me/products/photo-01.jpg",
"/Users/me/products/photo-02.jpg"
],
"outputDir": "/Users/me/quokkapix-output/shopify"
}
Usa process_with_settings quando l'agente ha bisogno della stessa superficie di impostazioni di window.QuokkaPixAgent.applySettings invece di una ricetta nominata.
{
"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"
}
| Controllo | Perché è importante |
|---|---|
| File output, ZIP o PDF presente in outputDir | Conferma che il download del browser sia terminato e che l'adattatore abbia salvato il risultato. |
| quokkapix-result.json contiene status: done | Conferma che QuokkaPix abbia raggiunto uno stato finale riuscito e non abbia solo aperto l'editor. |
| outputs[] contiene metadati di sorgente e output | Permette all'agente di riportare dimensioni, formati, dimensione file, avvisi e nomi. |
| qa.ok e qa.checks[] quando presenti | Mostra se una ricetta marketplace o social ha superato le regole note e cosa va corretto. |
Esecuzioni su una singola immagine, scenari su una singola immagine e lotti agente fino a 5 file sono gratuiti. Lotti o scenari in batch da 6 a 50 file usano il flusso x402 unlock. I client devono leggere i termini attuali da /api/agent-payment/options prima di richiedere uno sblocco a pagamento.
Quando serve pagamento, l'agente ottiene un unlockToken, lo imposta in QuokkaPix prima dell'elaborazione, e lo sblocco viene consumato solo all'avvio di un lotto o scenario in batch a pagamento.
Riavvia il client MCP e conferma nel terminale che Node.js possa eseguire npx -y quokkapix-mcp.
Verifica che l'ambiente locale permetta l'avvio di Playwright/Chromium. L'adattatore richiede un browser perché QuokkaPix è browser-only.
Controlla outputDir, memoria del browser, stato terminale ed errorCode in quokkapix-result.json.
Recupera le payment options attuali, ottieni un token x402 valido e impostalo prima di avviare un batch oltre il limite gratuito.
Usa l'URL ufficiale di QuokkaPix o un URL locale di sviluppo fidato. Non puntare il runner a una appUrl arbitraria di terze parti, perché l'adattatore carica file locali nella pagina che apre. Il sito pubblico non riceve percorsi locali e l'adattatore non trasforma QuokkaPix in una API server-side.
No. L'adattatore apre QuokkaPix in un browser locale e carica i file tramite il selettore del browser. I flussi normali di immagine vengono eseguiti nel runtime del browser.
Sì, ma solo per il coordinamento. Il MCP remoto richiede un bridge locale associato; elaborazione e byte delle immagini restano sul dispositivo dell'utente.
Esecuzioni su una singola immagine, scenari singoli e lotti fino a 5 file sono gratuiti. I lotti da 6 a 50 file usano il flusso x402 unlock.
Usa il runner quando un agente deve elaborare immagini locali senza inviare i file sorgente a un server QuokkaPix. L'adattatore avvia un browser locale, carica i file tramite il normale input, applica una ricetta ufficiale o impostazioni dirette e salva l'output scaricato insieme a quokkapix-result.json.
Il runner deve aprire l'URL ufficiale di QuokkaPix o un URL locale di sviluppo affidabile. Non trasforma QuokkaPix in un'API pubblica di elaborazione lato server; i file continuano a passare dal browser e vengono elaborati sulla macchina che esegue quel browser.
list_recipesget_recipevalidate_recipelist_rule_profilesget_rule_profilevalidate_result_manifestprocess_imagesprocess_with_settingsget_payment_optionsexplain_payment_flowverify_unlock_tokenshopify_product_packbatch · zip
amazon_white_background_packbatch · zip
google_merchant_packbatch · zip
etsy_product_batchbatch · zip
ebay_listing_photo_batchbatch · zip
walmart_product_main_batchbatch · zip
tiktok_shop_product_batchbatch · zip
temu_product_main_batchbatch · zip
shopee_product_batchbatch · zip
mercado_libre_accessories_batchbatch · zip
allegro_listing_image_batchbatch · zip
newegg_product_image_batchbatch · zip
meta_catalog_product_batchbatch · zip
flipkart_product_image_batchbatch · zip
shein_product_square_batchbatch · zip
otto_product_image_batchbatch · zip
trendyol_product_image_batchbatch · zip
snapchat_ad_image_batchbatch · zip
website_webp_compressbatch · zip
webp_compress_batchbatch · zip
white_background_shadow_batchbatch · zip
metadata_clean_batchbatch · zip
single_webp_compressfile singolo · image
single_background_removefile singolo · image
single_white_backgroundfile singolo · image
single_metadata_cleanfile singolo · image
single_watermarkfile singolo · image
images_to_pdf_batchbatch · pdf
social_pack_singlefile singolo · zip
profile_avatar_packfile singolo · zip
watermark_product_batchbatch · zip
favicon_app_icon_packfile singolo · zip
{
"recipeId": "shopify_product_pack",
"inputFiles": [
"/Users/me/photo.jpg"
],
"outputDir": "/Users/me/quokkapix-output"
}
I file passano comunque dalla selezione locale del browser. QuokkaPix non espone un'API pubblica di elaborazione lato server.