mtbun/storeshots-mcp — explained in plain English
Analysis updated 2026-05-18
Generate App Store and Google Play screenshots with device frames and headlines from raw app captures.
Produce translated screenshot sets for multiple languages using an AI agent to write the copy.
Create a Google Play feature graphic at the exact required dimensions.
Use the command line tool directly without an AI agent for scripted screenshot generation.
| mtbun/storeshots-mcp | 0labs-in/vision-link | adarsh-me/image-sdk | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No API keys or accounts needed, runs fully offline via npx.
storeshots-mcp is a tool that turns plain app screenshots into polished, ready to publish images for the App Store and Google Play. It works as an MCP server, which means it plugs into AI coding assistants like Claude Code, Claude Desktop, Cursor, and several others, letting the AI agent handle the creative writing while storeshots handles the actual image rendering. The split of labor described in the README is that the AI agent looks at your app's code, figures out its selling points, writes short punchy headlines, and can translate that copy into other languages. The storeshots server then takes that text and lays it over device frames, such as an iPhone or Android phone outline, at the exact pixel dimensions each app store requires. Everything renders locally on the user's own machine, with no API keys, no accounts, and no image generation costs, and the same input always produces the same output. The tool ships five ready made presets covering common store formats: iPhone screenshots, Android phone screenshots, iPad, Android tablet, and a wide Google Play feature graphic. It also draws device frames programmatically, automatically flips text color between light and dark depending on the background, and bundles a font that correctly displays accented and special characters for multiple languages. Setup is a single command to add it as an MCP server in a supported tool, or it can be installed and used directly as a command line tool without any AI agent at all. Once connected, a user can simply describe what they want, such as generating a full six screenshot set in English and Turkish with a specific brand color, and the agent and server work together to produce the files. There is also an optional Claude Code skill that walks through the entire process step by step. The project is released under the MIT license.
An MCP server that turns raw app screenshots into polished, exact-dimension App Store and Google Play listing images.
Mainly TypeScript. The stack also includes TypeScript, Node.js, MCP.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.