Mmcp.market

Truepane MCP server

by antonkarliner·io.github.antonkarliner/truepane·v0.2.1

Local MCP server generating complete App Store & Google Play screenshot sets.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

3 stars41 downloads/wk

Reviews

Write one

Nobody has reviewed Truepane yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Truepane tools (19, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • apply_brand_kit

    Apply typography, text colors, background, and default composition from a local .truepane-brand.json file. Targets, slides, screenshots, translations, and release data are preserved. Per-slide overrides are preserved by default.

  • compare_release

    Compare deterministic slide/output/locale signatures with the explicit saved release baseline. Returns added, changed, unchanged, and removed assets without rendering PNGs or changing the baseline.

  • create_projectwrite action

    Create a named in-memory project from slide texts and local screenshot files. Platforms: …. Screenshots are read from absolute local paths (PNG/JPEG/WebP), ideally raw device/simulator captures matching the device screen aspect; they are scaled to fill the device screen and center-cropped. Slides without a screenshot render a placeholder. After creating, style with set_style, then call render.

  • export_brand_kitwrite action

    Write this project's current typography, colors, background, custom font, and default composition to a portable brand kit file.

  • export_projectwrite action

    Write the project as JSON to an absolute path. The file is the exact format the Truepane web app's Import Project accepts (screenshots embedded as data URLs), so a human can open and fine-tune it later.

  • import_screenshots

    Deterministically map a local screenshot directory to target/locale/slide slots. Defaults to a read-only dry run. Files named target/locale/NN-name.png map explicitly; otherwise known dimensions and filename tokens are used. Conflicts are reported and never overwritten.

  • list_options

    Start here. Lists Truepane's complete agent workflow and every valid platform, output, font, background, and composition option, including bulk import, multi-target sets, linked devices, preflight, brand kits, custom outputs, and changed-only release exports.

  • load_project

    Load a Truepane project JSON file (from export_project or the web app's Export Project) into memory as a new project. Returns the project id and a summary. Screenshots embedded in the file are restored.

  • render
  • set_background_image
  • set_output

    Choose a native store screenshot, the 1024x500 Google Play feature graphic, or bounded custom dimensions. The device frame remains procedural and is never stretched.

  • set_release_baseline

    Explicitly replace the project's release baseline with deterministic signatures for the current assets. Previewing, importing, validating, and rendering never call this automatically.

  • set_screenshots
  • set_slides

    Replace the project's slide list (full-array replace \u2014 send ALL slides in final order). Each slide keeps its existing screenshot by position unless a screenshot_path is given for it; use set_screenshots to change images only. Reorder/add/remove by sending the array you want.

  • set_style
  • set_translations
  • span_device_across_slides

    Place one identical device across the boundary between an adjacent slide pair. The left slide exports the left half and the next slide exports the right half; their text and backgrounds remain independent.

  • suggest_palette_from_screenshot

    Extract a color palette from a screenshot: the dominant vivid color as the shape/accent color plus a soft near-white tint of it as the background color (same algorithm as the web app's palette button). Applying the suggestion changes the background base/gradient-start color and shape accent only; it does not change the fill, shape, gradient end, or layout. Point it at a project slide (project_id +

  • validate_project

    Return the same ordered release-preflight issues shown by the web editor. Validation is advisory; stable issue codes are suitable for automation.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 33 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Truepane repository's README, as published. We do not edit it. Read it on GitHub

Truepane

Truepane is a free, open-source screenshot-set builder for the App Store and Google Play. Compose and localize a complete release visually in the browser, or hand the same project to an AI agent through the bundled MCP server. Try it at truepane.dev.

Everything renders to in the browser. Screenshots stay on your machine. Optional AI helpers send only the text you ask them to process (and, when supplied, your Groq API key) to the configured Edge Function and model provider. Google Fonts are also loaded from Google's CDN unless you use a system or uploaded font.

Guides

  • Create App Store screenshots with Codex or Claude Code
  • Update localized App Store screenshots without uploading them

Why this exists

Most screenshot generators composite a pre-rendered PNG of a phone. This one draws the device frame procedurally on a canvas — body, bezel, buttons, camera, and the screen mask are all geometry, not bitmaps. That choice drives most of what makes the tool small, sharp, and cheap to run.

Features

(2064×2752), Android phone (1080×2400), Android tablet (1600×2560).

  • Procedural device frames at exact store sizes: iPhone 6.9″ (1320×2868), iPad 13″

optional shape overlay (rings, blobs, waves, dots, mesh, arcs, triangles, grid, zigzag, bubbles), each with independent colors. Shapes flow continuously across the strip and reproduce exactly from a stored seed.

  • Backgrounds = fill + shape. A fill layer (solid, or linear/radial gradient) plus an

and whether it spans one slide or the full strip. Imported images are resized locally to a practical render budget.

  • Custom background images: upload a backdrop, then control blur, fit, opacity, scrim,

surface rather than a preset: pick a primitive (ring, disc, arc, triangle, bar, blob) and an arrangement (scatter, grid, row, radial, wave), then tune count, size, spacing, rotation, stroke weight, and a fade along the strip. It is data, not code — twelve bounded numbers and two closed enums — so a shared project file stays inert, renders identically forever, and can be diffed. That makes it the intended surface for agent-driven variation over MCP: an agent composes a background by filling in numbers instead of shipping drawing code. Its controls live behind Advanced in the background panel so the picker stays uncluttered.

  • One composable shape family. Alongside the ten fixed looks, Custom… is a parameter

suggestions, an eyedropper (native EyeDropper API + a click-a-slide fallback for Safari/Firefox), and curated color-science presets.

  • Color tools: content-based palette extraction from your screenshot, harmonized shape

model returns a style + palette. Bring your own Groq key, or use the hosted endpoint.

  • AI prompt → style (optional): describe a vibe ("calm, warm, organic") and a Groq

multi-script + CJK) plus custom .ttf/.otf/.woff(2) upload.

  • Typography: curated Google Fonts (incl. Apple/Android system fonts and Noto

resize them, rotate devices from −20° to +20°, and drag or nudge mockups on canvas.

  • Flexible composition: choose a preset or place text and devices directly,

Both clipped halves share their screenshot, position, scale, and rotation.

  • Cross-slide devices: span one synchronized device across two adjacent slides.

project import/export. The editor auto-saves documents and content-addressed binary assets to IndexedDB, with a localStorage fallback where IndexedDB is unavailable.

  • Export: per-slide PNG, one horizontal strip PNG, or a ZIP of everything. Plus JSON
  • Responsive editor with history: purpose-built desktop and mobile layouts, light and

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y truepane-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add truepane -- npx -y truepane-mcp
Add to Cursor

Truepane: common questions

Is Truepane MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Truepane safety report
How do I install Truepane?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Truepane need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Truepane maintained?
The last commit was 34 days ago (2026-08-21). The latest release is v0.2.1.
What can I use instead of Truepane?
Servers from other publishers that do the same job: Storelift MCP server, Storeshots MCP server and MCP server. Compare all Truepane alternatives.

Alternatives to Truepane

Same job from other publishers: the closest match first, then the best rated.

All Truepane alternatives →
  • Storelift
    App Store & Google Play keyword ranks, rivals, reviews, charts and AI visibility as an MCP server
    A
  • Storeshots
    Render store-ready App Store and Google Play screenshots: device frames, headlines, exact sizes.
    A
  • MCP
    Generate App Store and Play Store screenshots from your coding agent, at exact store sizes.
    B
  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 890 tools in 13 profiles, narrow to 27.
    B

More from antonkarliner →