mcpField
A
appdesigns App Store screenshots

appdesigns App Store screenshots

远程服务
appdesigns.click媒体与设计05 周前更新

关于 appdesigns App Store screenshots

appdesigns App Store screenshots 是面向编码 Agent 的 MCP 服务,可捕获应用真实界面并创建可编辑的 App Store 或 Google Play 截图项目。Agent 规划并采集屏幕,之后可在编辑器中调整版式并导出商店用 PNG。

主要功能

  1. 01按商店尺寸捕获应用真实界面
  2. 02支持 iOS、Android、Expo、React Native、Flutter 和 Web
  3. 03规划屏幕,并在添加演示数据前征求同意
  4. 04创建带设备框和说明文字的可编辑项目
  5. 05导出适用于 App Store 和 Google Play 的 PNG

适用场景

  1. 01从模拟器、仿真器或浏览器制作商店截图
  2. 02检查并编辑说明文字、设备框和版式
  3. 03为 App Store 或 Google Play 生成截图集

MCP 相关

向 MCP 客户端提供 `get_workflow`、`list_devices`、`create_project`、`finish_project` 工具及 `app_store_screenshots` 提示词。服务支持远程 Streamable HTTP 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://appdesigns.click/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

16
参数类型必填说明
storeenum否截图面向哪个商店。app_store | play
platformenum是应用的构建方式:ios(Swift 或 Objective-C)、android(Kotlin 或 Java)、expo、react-native、flutter,或 web(Web 应用或 PWA)。ios | android | expo | react-native | flutter | web

详细介绍

App Store 截图 MCP(appdesigns)

一个免费的 MCP 服务,可让你的编码 Agent 为应用制作 App Store 和 Google Play 截图。Claude Code、Codex、Cursor、VS Code、Gemini CLI 或任何带有 shell 的 MCP 客户端都会读取你的应用、提出屏幕方案,在添加演示数据前只征求你一次同意,按商店尺寸捕获每个屏幕,并在 appdesigns 编辑器中打开带设备边框和说明文字的一组截图,你可以在其中编辑并导出可直接用于商店的 PNG。

  • 免费。 连接无需 API 密钥、点数或登录。appdesigns 不运行 AI 模型;由你的 Agent 负责思考。
  • 真实应用。 Agent 从模拟器、仿真器或浏览器中捕获实际 UI。不会生成任何内容。
  • 可编辑。 结果是 appdesigns 编辑器中的一个项目,而不是一张扁平图片:可更改文字、颜色、设备和布局,然后导出。
  • 适用于两大商店。 App Store 支持 1320 × 2868(6.9 英寸)和 13 英寸 iPad;Google Play 支持 1080 × 1920。
  • 支持各种技术栈。 iOS、Android、Expo、React Native、Flutter 和 Web 应用。

服务端:https://appdesigns.click/api/mcp(Streamable HTTP,无状态,无需身份验证) 设置页面:https://appdesigns.click/mcp 使用指南:https://appdesigns.click/blog/app-store-screenshots-mcp

安装

Agent方法
Claude Codeclaude mcp add --transport http --scope user appdesigns https://appdesigns.click/api/mcp,或将此仓库作为插件:/plugin marketplace add haider-nawaz/app-store-screenshots-mcp,然后运行 /plugin install appdesigns@appdesigns
Codexcodex mcp add appdesigns --url https://appdesigns.click/api/mcp
Cursor在 https://appdesigns.click/mcp 上点击一键安装按钮,或在 .cursor/mcp.json 的 mcpServers 下添加 {"url": "https://appdesigns.click/api/mcp"}
VS Code (Copilot)code --add-mcp '{"name":"appdesigns","type":"http","url":"https://appdesigns.click/api/mcp"}'
Gemini CLIgemini mcp add -s user -t http appdesigns https://appdesigns.click/api/mcp
其他工具npx add-mcp https://appdesigns.click/api/mcp

然后,在应用文件夹中输入:

用 appdesigns 为此应用制作 App Store 截图。

在 Claude Code 中,会话中途添加的服务端需要重启后才会加载:退出,运行 claude --continue,然后说“继续”。

工作原理

  1. Agent 使用你的平台和商店调用 get_workflow。它会返回适用于你技术栈的捕获命令,以及有关屏幕、演示数据和说明文字的规则。
  2. 它会读取你的应用,并规划 4 或 5 个屏幕,最好的排在最前。
  3. 它会与你确认一次:屏幕方案、将要添加的演示数据、为捕获屏幕而可能更改的代码,以及每个屏幕的说明文字。它会等待你回复后再进行任何操作,且绝不会接触生产数据。
  4. 它会按商店尺寸捕获每个屏幕,并使用干净的状态栏(9:41、电量充足)。
  5. 它会调用 create_project,运行返回的唯一上传命令(每个文件都通过签名 URL 直接上传到存储空间,不会经过模型),然后调用 finish_project。
  6. 它会在浏览器中打开链接。这组截图会加载到编辑器中;导出无需账号,免费登录后即可保存到你的资料库。

工具

工具功能
get_workflow适用于一个平台和商店的完整操作指南:捕获命令、屏幕、演示数据和说明文字规则
list_devices列出这组截图可使用的设备边框
create_project注册屏幕(名称、标题、文件)并返回一条上传命令
finish_project检查每个已上传文件,并返回这组截图的链接

服务端还提供 app_store_screenshots 提示词(在 Claude Code 中:/mcp__appdesigns__app_store_screenshots)。

截图的处理方式

截图会上传到一个无人可浏览的私有暂存区。保存截图集时,系统会将其复制到你自己的私有项目并删除暂存文件;未保存的截图集会在 72 小时后删除。除非你主动将截图集提交到 appdesigns 展示库,否则不会公开。

此仓库包含的内容

  • .claude-plugin/marketplace.json 和 plugins/appdesigns/:一个 Claude Code 插件市场,其中包含一个连接服务并添加 app-store-screenshots 技能的插件。
  • plugins/appdesigns/skills/app-store-screenshots/SKILL.md:独立的技能,可供任何能读取 Agent Skills 的 Agent 使用(将其复制到 .claude/skills/、.agents/skills/ 或类似目录即可)。
  • server.json:官方 MCP 注册表中的条目,名称为 click.appdesigns/screenshots。

服务本身托管在 appdesigns.click;此仓库包含客户端部分。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。