Local MCP adapter for private browser-based image workflows using QuokkaPix with no server upload.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Quokkapix MCP.
list_recipesLists official QuokkaPix recipes.
get_recipeReturns one recipe by id, including:
validate_recipeValidates a custom recipe object before processing.
list_rule_profilesLists sourced marketplace and social image rule profiles.
get_rule_profileReturns one rule profile by id, for example:
validate_result_manifestValidates an existing `quokkapix-result.json` against a recipe or custom QA contract.
Local-first MCP adapter and cloud-to-local bridge for private QuokkaPix Image and Video workflows.
QuokkaPix MCP Runner lets AI agents process local images and videos by opening the matching QuokkaPix browser surface, applying an official recipe or direct settings, selecting local files through the browser input, saving the output, and writing a machine-readable result manifest. Image runs write quokkapix-result.json; Video runs write quokkapix-video-result.json.
It supports two compatible modes:
stdio for Image and Video in Claude Desktop, Cursor, LM Studio/Ollama wrappers and other local MCP clients;bridge for remote Image and Video MCP clients such as Claude web, while Chromium and all media processing remain on the user's computer.Repository: https://github.com/quokkapix/quokkapix-mcp
npm package: https://www.npmjs.com/package/quokkapix-mcp
Glama listing: https://glama.ai/mcp/servers/quokkapix/quokkapix-mcp
mcpservers.org listing: https://mcpservers.org/servers/quokkapix/quokkapix-mcp
Browser compatibility matrix: https://quokkapix.com/en/browser-compatibility/
Browser benchmark: https://quokkapix.com/en/browser-image-processing-benchmark/
Video compatibility matrix: https://video.quokkapix.com/browser-compatibility/
Video benchmark: https://video.quokkapix.com/browser-video-processing-benchmark/
Quick start:
Cloud-to-local bridge:
This package is a local automation adapter around two browser surfaces:
The adapter uses Playwright to drive local Chromium. Image uses window.QuokkaPixAgent; Video uses window.QuokkaPixVideoAgent.
Image, video and audio files are processed in the user's browser runtime. Source media bytes are not uploaded to a QuokkaPix processing server. Local transcription may download and cache Whisper model files, but does not upload the selected media with that model request.
The optional bridge mode connects outward to the QuokkaPix control plane. The remote MCP endpoint relays tool settings, relative file names, status and result metadata. It has no media upload endpoint and does not relay source image, video, audio or output bytes.
This package is not:
quokkapix.com by URL;Local file paths are available only to the local MCP runner on the user's machine. The public QuokkaPix website still receives files only through the browser file input or dropzone.
Use this adapter when an AI agent needs repeatable media workflows like:
The main value is privacy and low infrastructure cost: the agent gets practical Image and Video workflow tools, while media processing remains local in the user's browser.
Remote clients use the same package in bridge mode:
Depending on the selected surface, the adapter saves:
quokkapix-result.json or quokkapix-video-result.json;qa object returned to the agent.>=20Bridge mode additionally requires explicit input and output roots. Remote calls cannot read or write outside those roots.
Install dependencies:
https://quokkapix.com/mcp as a custom remote MCP connector.The bridge stores its random device credential in ~/.quokkapix/bridge.json with owner-only permissions where the operating system supports them. Use --pair to approve another browser session or --reset to revoke the old device authorization and create a new credential.
Remote processing paths are relative to --input-root and --output-root. The bridge rejects path traversal and does not return absolute local paths to the cloud client.
list_recipesLists official QuokkaPix recipes.
Use first when the agent does not know which workflow to run.
get_recipeReturns one recipe by id, including:
applySettings;Input:
validate_recipeValidates a custom recipe object before processing.
This does not upload files and does not start processing.
list_rule_profilesLists sourced marketplace and social image rule profiles.
Use this when an agent needs facts for Amazon, Shopify, Google Merchant, Etsy, eBay, Walmart, TikTok Shop, Mercado Libre, Temu, Shopee, Instagram, YouTube, LinkedIn, X, Pinterest, Facebook or TikTok before choosing a workflow or checking an output.
Every profile declares:
sourceType: official or secondary;sourceUrl;confidence;The runner does not invent missing marketplace requirements. Temu, Mercado Libre, Shopee and some YouTube entries are marked as secondary or category/country-specific where official public specs were limited.
get_rule_profileReturns one rule profile by id, for example:
Agents can pass the returned facts into their own planning, or call validate_result_manifest with ruleProfileId.
validate_result_manifestValidates an existing quokkapix-result.json against a recipe or custom QA contract.
This is useful when an agent wants to inspect a previous run and decide whether the output is acceptable.
Optional input:
When ruleProfileId is provided, the QA report includes sourced marketplace checks such as supported formats, dimensions, source type and URL. If the browser result manifest includes outputs[].pixelQa, the validator also evaluates supported pixel-level visual checks such as white background, subject centering, safe margins and transparent background.
list_video_recipes โ list official Cut, Crop, Convert, Compress, Audio and Transcribe recipes.get_video_recipe โ return one Video recipe and its expected QA.validate_video_recipe โ validate a custom Video recipe without processing media.list_video_rule_profiles โ list sourced YouTube, TikTok Ads and Meta Reels profiles.get_video_rule_profile โ return one Video profile with its official source.validate_video_result_manifest โ validate an existing quokkapix-video-result.json.process_video โ process one local video with an official recipe.process_video_with_settings โ process one local video with direct QuokkaPixVideoAgent settings.Example:
Audio mix example:
Version 0.7.0 exposes the unified Image/Video payment quote and token flow through the OAuth-protected remote MCP and paired local bridge. Remote inputFile, optional musicFile and outputDir values are relative to the configured roots; their bytes never pass through the control plane. Paid Video bridge calls require 0.7.0 or newer.
process_imagesProcesses local image files through QuokkaPix using either:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/quokkapix-quokkapix-mcp)<a href="https://allmcps.com/mcp/quokkapix-quokkapix-mcp"><img src="https://allmcps.com/api/badge/quokkapix-quokkapix-mcp?style=directory" alt="Quokkapix MCP on AllMCPs" /></a>