StoreScreens
Swift CLI and MCP server that handles the whole screenshot pipeline: capture on simulators, then frame, caption, translate and upload.
View on GitHub ↗- Stars
- ★ 27
- Last commit
- 7 Oct 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- MCP Servers
- GitHub
- ciscoriordan/storescreens-cli
Overview
StoreScreens is a Swift CLI, MCP server and agent skill that runs the App Store Connect screenshot and metadata pipeline from one config file. It captures screenshots with XCUITest across simulators in parallel, adds frames and captions, can translate metadata with your own DeepL key, and uploads through Apple's API. It focuses on producing the full screenshot set rather than general Xcode control.
Features
- Runs UI tests on several simulators in parallel and sorts output by device and locale
- Works out which App Store size each simulator maps to
- Framed renders with Markdown captions, optionally per device or locale
- Metadata translation with your own DeepL key and upload via Apple's API
- An interactive setup wizard (storescreens setup) finds screens in your SwiftUI code and generates UI tests
- Supports iPhone, iPad, Apple Watch and Mac App Store screenshots
Requirements
- macOS 14 or later on Apple silicon (Intel not supported)
- A UI test target in your project (or use simple mode)
- Xcode 16 or later to build from source
Install
Install the CLI and MCP server with Homebrew
brew tap ciscoriordan/tap brew trust ciscoriordan/tap brew install storescreensIn your project, create a config, generate tests and capture
storescreens init storescreens setup storescreens capture --verbose
Works with
Listed in
- github.com/ciscoriordan/storescreens-cli
- raw.githubusercontent.com/ciscoriordan/storescreens-cli/HEAD/README.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
Mobile MCP
Drives native mobile apps on simulators, emulators and real devices over MCP, for iOS and Android alike.
MobileBuildMCP
Sentry's MCP server and CLI for building, testing, running and debugging iOS and macOS projects from an agent. Formerly XcodeBuildMCP.
agent-device
Lets coding agents see and drive apps on iOS simulators and real devices (Android too) through accessibility snapshots, taps, typing and screenshots. Comes as a CLI, MCP server and Node API.