whatisgithub

What is appstore-screenshot-generator-mcp?

rishabhdavesar/appstore-screenshot-generator-mcp — explained in plain English

Analysis updated 2026-05-18

9PythonAudience · vibe coderComplexity · 2/5LicenseSetup · easy

In one sentence

An MCP server that wraps app screenshots in a realistic iPhone frame with marketing text, producing App Store ready preview images.

Mindmap

mindmap
  root((Mockup MCP))
    What it does
      iPhone frame wrap
      App Store sizing
      Headline text
    Tech stack
      Python
      MCP server
      uvx
    Use cases
      Single mockup
      Batch mockups
      Theme suggestions
    Audience
      App developers
      Vibe coders
    License
      MIT permissive

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a raw app screenshot into a polished App Store preview image with an iPhone frame.

USE CASE 2

Batch process many screenshots into App Store mockups in one call.

USE CASE 3

Get automatic color theme suggestions based on the app's own dominant colors.

USE CASE 4

Ask Claude to generate App Store marketing screenshots directly from shared images.

What is it built with?

PythonMCPuvx

How does it compare?

rishabhdavesar/appstore-screenshot-generator-mcpalirezarezvani/promptorayushk58/crawlyx
Stars999
LanguagePythonPythonPython
Last pushed2025-09-14
MaintenanceQuiet
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencevibe coderpm founderpm founder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Install with uvx and register it in your MCP client's config file, such as .mcp.json for Claude Code.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

This project turns plain app screenshots into polished App Store preview images. It wraps each screenshot inside a realistic picture of an iPhone 16 Pro, adds a bold headline and an optional smaller subtitle above the phone, and outputs an image sized 1284 by 2778 pixels, the exact size Apple accepts for the 6.5 inch screenshot slot in App Store Connect. It works as an MCP server, which is a small program that lets an AI assistant like Claude call specific tools on your behalf rather than you typing commands yourself. Once installed and added to a configuration file, you can simply share your screenshots with Claude and ask it to create App Store mockups. Claude will suggest a color theme, propose headline text, wait for your approval, and then generate the final images. The tool offers three underlying capabilities. One turns a single screenshot into a finished mockup, letting you choose a silver or dark phone frame, background color or gradient, text color, and whether the phone bleeds off the bottom edge of the image. A second does the same thing in batch for many screenshots at once. A third looks at your screenshots and suggests color themes pulled from the app's own dominant colors rather than fixed presets, offering options like matching the app's background, a bold gradient built from its accent color, or a softer tinted version, while always leaving room for you to specify your own custom colors instead. The tool also tries to prevent a phone appearing inside a phone by warning you if a source image already looks like it has a mockup frame applied. Installation is a single command using a tool called uvx, and the project is licensed under MIT, meaning it can be used, modified, and shared freely, including commercially, as long as the copyright notice is kept.

Copy-paste prompts

Prompt 1
Install this MCP server and add it to my .mcp.json for Claude Code.
Prompt 2
Create App Store mockups for these screenshots with a headline and subtitle.
Prompt 3
Suggest color themes for my app's screenshots and explain why each one was chosen.
Prompt 4
Batch generate iPhone mockups for all the screenshots in this folder.

Frequently asked questions

What is appstore-screenshot-generator-mcp?

An MCP server that wraps app screenshots in a realistic iPhone frame with marketing text, producing App Store ready preview images.

What language is appstore-screenshot-generator-mcp written in?

Mainly Python. The stack also includes Python, MCP, uvx.

What license does appstore-screenshot-generator-mcp use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is appstore-screenshot-generator-mcp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is appstore-screenshot-generator-mcp for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.