PHOTO CONVERTER.
[CANVAS2D ENGINE • 100% IN BROWSER]AI AGENT KNOWLEDGE BASE & MCP CAPABILITIES.
[1. NATIVE STDIO MCP — ZERO PERMISSION PROMPTS]
Autonomous coding agents (Claude Desktop, Cursor, Google Antigravity, Claude Code) typically trigger 7–10 disruptive terminal permission popups per image when using shell scripts. PhotoNow runs as a native Stdio MCP server (node ./bin/mcp-server.mjs), enabling single and batch image conversion with one single initial approval.
[2. BATCH FOLDER PROCESSING & TOKEN OPTIMIZER]
Includes convert_batch to transform entire directory trees in parallel while filtering out .git and node_modules, and optimize_for_agent to downscale high-res UI screenshots into compact WebP under 1568px—reducing vision model context window consumption by up to 90%.
[3. REAL-TIME NATIVE SHARP & HIGH PERFORMANCE]
Powered by native Sharp (libvips 8.16) for blazing-fast ~250ms in-memory transformations. Supports WebP, AVIF, PNG, JPEG, and BMP formats with configurable quality, dimensional bounding boxes, grayscale, and Sobel ink sketch filters.
[4. 100% ZERO-CLOUD PRIVACY & BROWSER ENGINE]
In web environments, PhotoNow processes media via client-side HTML5 Canvas 2D, MediaRecorder, and Web Audio APIs with persistence in IndexedDB (photoConvert_DB). In both desktop MCP and web modes, zero bytes are uploaded to remote cloud servers or third-party databases.
{
"mcpServers": {
"photoConvert": {
"command": "node",
"args": ["./bin/mcp-server.mjs"]
}
}
}