Фото товаров
Use QuokkaPix to prepare these local images for Shopify: white background, square product canvas, WebP output, max 300 KB, then save the ZIP and result manifest.
Интеграция для агентов
Локальный MCP-адаптер для Claude Desktop, Cursor и других агентов: браузерный запуск QuokkaPix, локальные файлы и result manifest.
Claude web и другие облачные MCP-клиенты могут подключаться через OAuth, а существующий npm-адаптер выполняет все операции с изображениями на компьютере пользователя.
npx quokkapix-mcp bridge --input-root /path/to/input --output-root /path/to/output
Remote MCP: https://quokkapix.com/mcp
Scope mcp:tools разрешает инструменты чтения. Для обработки и сохранения unlock-токена также нужен bridge:execute. Параметр --reset отзывает предыдущее устройство перед подключением нового.
Control plane передаёт настройки, относительные имена файлов, статус и result manifest. У него нет endpoint для загрузки изображений, и байты исходных или готовых файлов через него не проходят.
Эта страница нужна, когда настольный AI-агент должен обработать локальные изображения через QuokkaPix. MCP Runner — это локальный stdio-адаптер: MCP-клиент запускает quokkapix-mcp, адаптер открывает QuokkaPix в локальном браузере, загружает файлы через браузерный выбор файла, применяет рецепт или прямые настройки, скачивает результат и записывает quokkapix-result.json.
Это не hosted API для обработки изображений. Исходные изображения остаются в локальном браузерном процессе и не загружаются на сервер обработки QuokkaPix.
Добавьте этот server entry в MCP settings Claude Desktop, затем перезапустите Claude Desktop. После перезапуска проверьте, что видны tools list_recipes, process_images и process_with_settings.
{
"mcpServers": {
"quokkapix": {
"command": "npx",
"args": [
"-y",
"quokkapix-mcp"
],
"env": {
"QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
}
}
}
}
В Cursor используйте MCP settings и добавьте тот же server entry. Cursor запускает адаптер через stdio и получает те же tools, что и Claude Desktop.
{
"mcpServers": {
"quokkapix": {
"command": "npx",
"args": [
"-y",
"quokkapix-mcp"
],
"env": {
"QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
}
}
}
}
Если Windows MCP client не находит npx напрямую, запускайте его через cmd /c. Это нужно только когда простой command npx не определяется клиентом.
{
"mcpServers": {
"quokkapix": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"quokkapix-mcp"
],
"env": {
"QUOKKAPIX_APP_URL": "https://quokkapix.com/#agent=1"
}
}
}
}
Любой локальный MCP-совместимый клиент, который умеет запускать stdio-сервер, может использовать этот пакет. Это относится к настольным клиентам, агентам редактора, оболочкам LM Studio/Ollama и другим средам, которые дают локальной модели MCP-инструменты.
Главное правило одинаковое везде: передавайте реальные локальные пути к изображениям в вызов MCP-инструмента, а не в URL публичного сайта. QuokkaPix получает файлы только через локальный браузерный выбор файла, открытый runner.
Use QuokkaPix to prepare these local images for Shopify: white background, square product canvas, WebP output, max 300 KB, then save the ZIP and result manifest.
Use QuokkaPix to convert this folder of JPG and PNG images to WebP for the website, keep reasonable visual quality, and report files that fail QA.
Use QuokkaPix to remove EXIF, GPS, camera and software metadata from these images and return the cleaned ZIP plus the manifest.
Сначала используйте list_recipes, выберите recipe id, затем вызовите process_images. Официальные рецепты покрывают marketplace, social, compression, metadata, PDF, favicon и сценарии водяных знаков.
{
"recipeId": "shopify_product_pack",
"inputFiles": [
"/Users/me/products/photo-01.jpg",
"/Users/me/products/photo-02.jpg"
],
"outputDir": "/Users/me/quokkapix-output/shopify"
}
Используйте process_with_settings, когда агенту нужна та же поверхность настроек, что и window.QuokkaPixAgent.applySettings, а не именованный рецепт.
{
"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"
}
| Проверка | Зачем это нужно |
|---|---|
| Выходной файл, ZIP или PDF есть в outputDir | Подтверждает, что скачивание в браузере завершилось и адаптер сохранил результат. |
| В quokkapix-result.json стоит status: done | Подтверждает, что QuokkaPix дошёл до успешного финального состояния, а не просто открыл редактор. |
| outputs[] содержит source/output metadata | Позволяет агенту отчитаться о размерах, форматах, весе файлов, warnings и именах. |
| qa.ok и qa.checks[] есть, если рецепт поддерживает QA | Показывает, прошёл ли marketplace/social recipe известные проверки и что надо исправить. |
Запуски агента с одним изображением, одиночные сценарии и пакеты агента до 5 файлов бесплатны. Пакетные запуски или пакетные сценарии от 6 до 50 файлов используют x402-поток разблокировки. Клиенты должны получать актуальные условия из /api/agent-payment/options перед запросом платной разблокировки.
Когда нужна оплата, агент получает unlockToken, устанавливает его в QuokkaPix перед обработкой, и unlock списывается только при старте платного batch или batch scenario.
Перезапустите MCP client и проверьте в терминале, что Node.js может выполнить npx -y quokkapix-mcp.
Проверьте, что локальная среда разрешает запуск Playwright/Chromium. Адаптеру нужен браузер, потому что QuokkaPix browser-only.
Проверьте outputDir, память браузера, terminal status и errorCode в quokkapix-result.json.
Получите текущие условия оплаты, получите валидный x402-токен разблокировки и установите его перед пакетом выше бесплатного лимита.
Используйте официальный QuokkaPix URL или доверенный локальный development URL. Не направляйте runner на произвольный сторонний appUrl, потому что адаптер загружает локальные файлы в страницу, которую он открыл. Публичный сайт не получает локальные file paths, а адаптер не превращает QuokkaPix в server-side image API.
Нет. Адаптер открывает QuokkaPix в локальном браузере и загружает файлы через браузерный выбор файла. Обычные сценарии обработки изображений выполняются в браузерном runtime.
Да, но только для координации. Remote MCP требует подключённый локальный bridge; обработка и байты изображений остаются на устройстве пользователя.
Single-image agent runs, single-image scenarios и agent batches до 5 файлов бесплатны. Более крупные batch или batch-scenario runs от 6 до 50 файлов используют x402 unlock flow.
Используйте runner, когда агенту нужно обработать локальные изображения без отправки исходников на сервер QuokkaPix. Адаптер запускает локальный браузер, загружает файлы через обычный file input, применяет официальный рецепт или прямые настройки, затем сохраняет результат и quokkapix-result.json в папку вывода.
Runner должен открывать официальный URL QuokkaPix или доверенный локальный URL разработки. Он не превращает QuokkaPix в публичный серверный API обработки: файлы по-прежнему выбираются через браузер и обрабатываются на машине, где запущен браузер.
list_recipesget_recipevalidate_recipelist_rule_profilesget_rule_profilevalidate_result_manifestprocess_imagesprocess_with_settingsget_payment_optionsexplain_payment_flowverify_unlock_tokenshopify_product_packпакет · zip
amazon_white_background_packпакет · zip
google_merchant_packпакет · zip
etsy_product_batchпакет · zip
ebay_listing_photo_batchпакет · zip
walmart_product_main_batchпакет · zip
tiktok_shop_product_batchпакет · zip
temu_product_main_batchпакет · zip
shopee_product_batchпакет · zip
mercado_libre_accessories_batchпакет · zip
allegro_listing_image_batchпакет · zip
newegg_product_image_batchпакет · zip
meta_catalog_product_batchпакет · zip
flipkart_product_image_batchпакет · zip
shein_product_square_batchпакет · zip
otto_product_image_batchпакет · zip
trendyol_product_image_batchпакет · zip
snapchat_ad_image_batchпакет · zip
website_webp_compressпакет · zip
webp_compress_batchпакет · zip
white_background_shadow_batchпакет · zip
metadata_clean_batchпакет · zip
single_webp_compressодин файл · image
single_background_removeодин файл · image
single_white_backgroundодин файл · image
single_metadata_cleanодин файл · image
single_watermarkодин файл · image
images_to_pdf_batchпакет · pdf
social_pack_singleодин файл · zip
profile_avatar_packодин файл · zip
watermark_product_batchпакет · zip
favicon_app_icon_packодин файл · zip
{
"recipeId": "shopify_product_pack",
"inputFiles": [
"/Users/me/photo.jpg"
],
"outputDir": "/Users/me/quokkapix-output"
}
Файлы всё равно передаются только через локальный input браузера. У QuokkaPix нет публичного серверного API обработки изображений.