Shotlingo

com.shotlingo由 shotlingo.com 发布官方发布者v1.0.1更新于 Nov 7, 2026

App Store and Google Play screenshot generator: design, localize into 41 languages, render, upload.

已验证Streamable HTTP可网页运行效率与工作流商业与电商媒体与设计

概览

AI 生成的概览

ShotLingo 用于生成 App Store 与 Google Play 截图:助手可设计套图、把文案本地化为 41 种语言、渲染并上传到商店。

可以做什么
  • 从模板或自带的模拟器截图开始建套图,编辑版式、文字、图片与设备外框
  • 把文案本地化为 41 种语言(含从右到左语言),并让超出设计的文字自动适配
  • 渲染单张截图,或启动批量渲染并查询进度
  • 把成品上传到 App Store Connect 或 Google Play,并列出可用的应用
  • 估算、创建、列出、记录结果和停止 App Store 产品页 A/B 测试
  • 保存、列出与恢复版本和项目,并查看账户用量
适用场景
适合发布移动应用、希望由助手制作多语言商店截图套图、修正溢出文案并直接推送到 App Store Connect 或 Google Play 的场景。若还想在同一流程中做产品页 A/B 测试,也很合适。
运行要求
远程托管端点,通过 streamable HTTP 以连接器或 MCP 服务器地址接入。首次调用工具时通过浏览器完成 OAuth 2.1 与 PKCE 登录,无需复制 API 密钥。连接器需要付费的 ShotLingo 套餐(Pro、Plus 或 Studio),商店上传与 A/B 测试需要 Plus 或 Studio。仅支持 stdio 的客户端需用 npx 运行 mcp-remote。
安装前请注意
连接器需要付费订阅,商店上传与 A/B 测试需要更高档套餐。工具会写入你的 ShotLingo 项目,并可发布到线上的 App Store Connect 与 Google Play 商店页面,以及启动或停止 A/B 测试;建议先保存版本以便恢复。托管服务器为闭源,所存数据受其自身隐私政策约束。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Shotlingo,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.shotlingo%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "shotlingo": {
      "type": "http",
      "url": "https://mcp.shotlingo.com/mcp"
    }
  }
}

README

ShotLingo MCP: App Store screenshot generator for Claude, Cursor and VS Code

Tell your agent: "make my App Store screenshots in 12 languages and upload them."
It designs the set, writes the captions in 41 languages, ShotLingo renders the pixels,
the set goes straight to App Store Connect or Google Play, and it can start an App Store product page A/B test with it.

[MCP Registry] [Claude Code plugin] [Cursor] [MIT license] [GitHub stars]

[Claude Code calls the ShotLingo MCP tools and an App Store screenshot comes back localized into many languages]

Connect in one line

Server URL: https://mcp.shotlingo.com/mcp (hosted, streamable HTTP, sign in with your ShotLingo account on the first tool call, no API key to copy).

bash
claude mcp add --transport http shotlingo https://mcp.shotlingo.com/mcp

Then ask Claude Code something from the list below. For Claude web and desktop, Cursor, VS Code and stdio-only clients see Install.

The MCP connector needs a paid ShotLingo plan (Pro, Plus or Studio); store upload and A/B tests need Plus or Studio. Limits are on shotlingo.com/plans. The skills and the store page audit in this repo are free and need no account.

What you can ask for

1. Build a set from your own screens

"Make a 6.9-inch App Store set for my habit tracker from these five simulator screenshots, one benefit per screen."

Uses create_project, import_image, generate_page, apply_device_frame. Or start from list_templates, get_template and adapt_template.

2. Localize and render everything

"Translate the set into German, Japanese and Brazilian Portuguese and render all of it."

Uses set_translations (41 languages, right-to-left included), start_batch and get_batch_status.

3. Fix captions that do not fit

"Which captions overflow in German? Shorten them and re-render only those pages."

Uses fit_text_into_design and render_screenshot. Text is fitted by the same export pipeline the ShotLingo web editor uses, so a long German caption shrinks to fit instead of spilling off the frame.

4. Upload, then test it

"Upload the localized set to App Store Connect, then set up a product page A/B test with it."

Uses list_app_store_apps, export_to_app_store (and export_to_google_play for Android), then estimate_ab_test, create_ab_test, list_ab_tests, record_ab_result and stop_ab_test.

Undo is built in. save_version before a risky edit, restore_version to go back; deleted projects come back with restore_project.

Install

Claude Code plugin (MCP server + screenshot design skill + ShotLingo tool guide skill + /shotlingo:localize command)

bash
claude plugin install shotlingo --marketplace AlperenGuntekin/shotlingo-mcp

Inside a Claude Code session, or on a Claude Code version older than 2.1.292:

/plugin marketplace add AlperenGuntekin/shotlingo-mcp/plugin install shotlingo@shotlingo

Then run /mcp, pick plugin:shotlingo:shotlingo and sign in.

Claude (web and desktop): Settings, Connectors, Add custom connector, paste https://mcp.shotlingo.com/mcp.

Cursor: Add to Cursor, or put this in ~/.cursor/mcp.json:

json
{ "mcpServers": { "shotlingo": { "url": "https://mcp.shotlingo.com/mcp" } } }

VS Code:

bash
code --add-mcp '{"name":"shotlingo","type":"http","url":"https://mcp.shotlingo.com/mcp"}'

Clients that only speak stdio:

json
{ "mcpServers": { "shotlingo": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.shotlingo.com/mcp"] } } }

The first tool call opens a browser window to sign in to ShotLingo (OAuth 2.1 with PKCE). Nothing is stored in this repo.

Tools by step

StepTools
Start from a template or your own screenshotslist_templates, get_template, adapt_template, create_project, duplicate_project, import_image, import_store_screenshots
Edit the layoutgenerate_page, add_page, add_text, add_image, add_shape, update_element, apply_device_frame, fit_text_into_design, update_project
Localizeset_translations, get_translations
Renderrender_screenshot, start_batch, get_batch_status
Shipexport_to_app_store, export_to_google_play, list_app_store_apps, list_google_play_apps
Testestimate_ab_test, create_ab_test, list_ab_tests, record_ab_result, stop_ab_test
Undosave_version, list_versions, restore_version, list_trash, restore_project
Accountget_usage, list_projects

The full, current tool list is what the server returns from tools/list; some tools appear only for accounts that have the matching feature on.

Try it free: audit any App Store page

No account, no key. One GET, sourced from Apple's public data:

bash
curl -s "https://mcp.shotlingo.com/audit?app=https://apps.apple.com/us/app/id6748750121&format=md"

Real output for one of our own apps (excerpt, read 2026-10-29):

# Store page audit: Breaker: Conversation Starters (US)- [medium] 5 of 10 iPhone screenshot slots used. 5 slots are unused. The top 5 free apps  in Entertainment (US) use a median of 6 iPhone screenshots.- [info] 0 of 10 major storefronts show the same screenshot files as US.  Every storefront checked has its own screenshot files.- [info] 0 iPad screenshots. 4 of 5 top apps in your category have iPad screenshots.- [info] 2 ratings in US, average 5.0. Median of the top 5 in your category: 99314 ratings.

It checks 10 major storefronts for untranslated screenshots and descriptions, flags languages your app speaks but its store page does not show, and compares you with the top free apps in your category. What the public data cannot show (caption text, App Previews) is listed as not measured.

Skills

bash
npx skills add AlperenGuntekin/shotlingo-mcp

Installs three skills into Claude Code, Cursor, Codex and the other agents the skills CLI supports. They are free and need no account:

  • store-audit: runs the free store page audit above and reads the result back without adding claims.
  • app-store-screenshots: the screenshot design rules we use: what the first three screens must do, caption length, sizes, localization traps, App Review rules.
  • shotlingo: how to drive the ShotLingo tools: which ones only read, which ones edit the design and which ones touch a live listing, how to undo with saved versions, render without hitting the rate limit, and set up an App Store product page test.

The Claude Code plugin also adds the /shotlingo:localize command: one command from "here is my English set" to a rendered, localized set.

How it works

your agent ──MCP over HTTPS──▶ mcp.shotlingo.com ──▶ ShotLingo renderer ──▶ PNGs / App Store Connect / Google Play

The server is hosted and closed source. This repo is the open part: client configs, the Claude Code plugin and the skills. Bugs and feature requests for the server are welcome here as issues. The ShotLingo web editor at shotlingo.com has a free plan.

Privacy

This repo collects nothing: it is configuration and Markdown. What the hosted service stores is described in shotlingo.com/privacy.

Contributing

Better screenshot rules, client configs for more editors, and clearer docs are all welcome. Open a pull request or an issue. Run npm test before you push.

License

MIT for everything in this repository. The ShotLingo service has its own terms.

来源:README.md,提交 5ae40cd

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

2
  1. v1.0.1最新Oct 17, 2026
  2. v1.0.0Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分