# storeshots-mcp

Собирает скриншоты для App Store и Google Play из экранов приложения, текстов и настроек. Подходит для локального рендера в нужных размерах.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 27
- Автор: mtbun
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mtbun/storeshots-mcp
- Обновлён: 2026-10-12
- HTML: https://affpapa.org/nevibecode/mcp/storeshots-mcp

## Что делает

storeshots-mcp превращает исходные скриншоты приложения в изображения для App Store и Google Play. Он добавляет рамки устройств, заголовки, фон и размеры под платформу. Настройки хранятся в `storeshots.json`, где задаются языки, пресеты, экраны и тексты.

Сервер работает через MCP, а сам инструмент также доступен как CLI: `storeshots init` создаёт конфигурацию, `storeshots build` рендерит набор, `storeshots validate` проверяет файлы по правилам магазинов. Можно собрать варианты для iOS и Android, локализовать подписи и получить preview strip. Рендер выполняется локально и детерминированно, поэтому изменённый файл перерисовывается отдельно.

Для запуска нужен Node.js 18 или новее. Сервис не требует API-ключей, но MCP-клиент должен уметь запускать `npx`.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add storeshots-mcp -- npx -y storeshots-mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add storeshots-mcp -- npx -y storeshots-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "storeshots-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "storeshots-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "storeshots-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "storeshots-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add storeshots-mcp npx -y storeshots-mcp
```

## Когда брать
- собрать изображения для App Store и Google Play
- добавить рамки устройств к экранам приложения
- подготовить подписи на нескольких языках
- проверить файлы по требованиям магазинов
- сделать preview strip из готовых изображений

## Примеры запросов агенту
- Подготовь конфигурацию `storeshots.json` по файлам из `screenshots/` и добавь подписи на английском и турецком.
- Собери варианты для iOS и Android из `storeshots.json` с фоном `#E31837`.
- Проверь папку `output/` по правилам App Store и Google Play.

## Похожие
- [Next AI Draw.io](https://affpapa.org/nevibecode/mcp/next-ai-drawio.md) — MCP-сервер · ★ 36398
- [tldraw](https://affpapa.org/nevibecode/mcp/tldraw.md) — MCP-сервер · ★ 51091
- [Figma-Context-MCP](https://affpapa.org/nevibecode/mcp/figma-context-mcp.md) — MCP-сервер · ★ 16062
- [Agent-Native Assets](https://affpapa.org/nevibecode/mcp/agent-native-assets.md) — MCP-сервер · ★ 7506
- [Remove AI Watermarks](https://affpapa.org/nevibecode/mcp/remove-ai-watermarks.md) — MCP-сервер · ★ 6114
- [Dembrandt](https://affpapa.org/nevibecode/mcp/dembrandt.md) — MCP-сервер · ★ 3821

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
