mcpField
A
AppScreenStudio

AppScreenStudio

远程服务
appscreenstudio.com媒体与设计01 周前更新

关于 AppScreenStudio

AppScreenStudio 是用于制作 App Store 和 Google Play 截图的浏览器编辑器,面向独立开发者、移动营销人员和 ASO 团队。其托管 MCP 服务让 AI Agent 能在已打开的编辑器中修改和预览项目。

主要功能

  1. 01编辑截图卡片、文字和图片
  2. 02设置模板、设备与输出尺寸
  3. 03用 AI 生成素材和背景
  4. 04将项目翻译为其他语言
  5. 05更新商店上架文案
  6. 06以图片条预览平台截图集

适用场景

  1. 01制作应用商店提交所需的截图
  2. 02为新市场本地化截图项目
  3. 03预览一组已编辑的截图卡片

MCP 相关

托管的 Streamable HTTP MCP 服务将 MCP 客户端连接到浏览器中已打开的编辑器。它提供项目查看和修改工具,改动会实时显示在编辑器中。

配置

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

服务地址https://www.appscreenstudio.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://www.appscreenstudio.com/api/mcp需要授权

工具

详细介绍

AppScreenStudio MCP

让你的 AI Agent 在 AppScreenStudio 中设计 App Store 和 Google Play 截图。

AppScreenStudio 是一款基于浏览器的 App Store 和 Google Play 截图生成器。独立开发者、移动营销人员和 ASO 团队可以上传原始应用屏幕,选择模板,将其放入 iPhone、iPad 和 Android 设备边框中,编辑标题、背景和图片,然后一键导出所有所需的商店尺寸。可选的 AI 功能可用于本地化、吉祥物、背景和素材。无需安装:直接在浏览器中运行。

此代码仓库包含托管版 AppScreenStudio MCP 服务的文档和客户端配置。服务本身运行在 www.appscreenstudio.com 上,因此无需在此构建或运行任何内容。

MCP 服务的功能

此服务将 MCP 客户端(Claude Code、Cursor、Codex、Gemini CLI、VS Code 等)连接到你在浏览器中打开的 AppScreenStudio 编辑器。你的 Agent 可以读取项目,添加和编辑卡片、文本、图片、手机设备和 HTML 块,切换模板、设备和尺寸,上传应用屏幕,生成 AI 素材和背景,将整套内容翻译成新语言,填写商店上架文案,并渲染预览条来检查自己的工作。每项更改都会实时显示在编辑器中,你也可以像撤销其他编辑一样在其中撤销更改。

端点https://www.appscreenstudio.com/api/mcp
传输方式Streamable HTTP
认证Authorization: Bearer <token> 标头
注册表名称com.appscreenstudio/app-screen-studio

获取令牌

  1. 在 appscreenstudio.com 登录,并在编辑器中打开一个项目。
  2. 在编辑器中点击 Connect Your Agent。
  3. 打开 MCP Details。其中会显示端点、你的令牌,以及可直接粘贴的 MCP 配置。
  4. 保持该编辑器标签页处于打开状态。 服务会将每次工具调用转发到已打开的编辑器,因此关闭标签页后,调用会因“No editor is connected”而失败。

令牌属于你的账户,在你点击 Rotate token 之前会一直保持不变;点击后,旧令牌将失效。请像对待密码一样妥善保管它。

客户端配置

将 YOUR_TOKEN 替换为编辑器中的令牌。

Claude Code
claude mcp add --transport http app-screen-studio https://www.appscreenstudio.com/api/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"
Cursor

将以下内容添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目)。这与编辑器中 MCP config 复制按钮提供的配置相同。

{
  "mcpServers": {
    "app-screen-studio": {
      "url": "https://www.appscreenstudio.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}
Codex

将以下内容添加到 ~/.codex/config.toml:

[mcp_servers.app-screen-studio]
url = "https://www.appscreenstudio.com/api/mcp"
bearer_token_env_var = "APPSCREENSTUDIO_MCP_TOKEN"

然后在运行 Codex 的 shell 中导出令牌:

export APPSCREENSTUDIO_MCP_TOKEN="YOUR_TOKEN"
Gemini CLI
gemini mcp add -t http -H "Authorization: Bearer YOUR_TOKEN" app-screen-studio https://www.appscreenstudio.com/api/mcp

或者将以下内容添加到 ~/.gemini/settings.json:

{
  "mcpServers": {
    "app-screen-studio": {
      "httpUrl": "https://www.appscreenstudio.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}
VS Code

将以下内容添加到 .vscode/mcp.json。VS Code 会询问一次令牌,并将其安全存储。

{
  "inputs": [
    {
      "type": "promptString",
      "id": "appscreenstudio-token",
      "description": "AppScreenStudio MCP token (editor: Connect Your Agent, MCP Details)",
      "password": true
    }
  ],
  "servers": {
    "app-screen-studio": {
      "type": "http",
      "url": "https://www.appscreenstudio.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:appscreenstudio-token}"
      }
    }
  }
}
其他客户端

任何支持带自定义标头的 Streamable HTTP 的 MCP 客户端都可以使用。将其指向 https://www.appscreenstudio.com/api/mcp,并发送 Authorization: Bearer YOUR_TOKEN。

工具

工具功能
get_editor_snapshot读取打开的编辑器中某个平台的快照。
update_text更新打开的编辑器中截图上的文本图层。
add_text在打开的编辑器中截图上添加文本图层。
remove_text移除打开的编辑器中截图上的文本图层。
add_screenshot在某个平台组的末尾添加一张卡片。
update_screenshot更新卡片及其主手机,包括背景、手机位置和应用屏幕、图案、渐隐效果或阴影。
remove_screenshot从打开的编辑器中移除一张截图。
add_asset在卡片上添加图像图层。
update_asset更新打开的编辑器中截图上的图像图层。
remove_asset移除打开的编辑器中截图上的图像图层。
add_div在卡片上添加方框图层。
update_div更新卡片上的方框图层。
remove_div移除打开的编辑器中截图上的方框图层。
add_phone在打开的编辑器中为截图卡片添加另一部手机。
update_phone更新通过 add_phone 添加的额外手机。
remove_phone移除通过 add_phone 添加的额外手机。
reorder_element在同类图层中将一个图层向前或向后移动一层。
set_template设置打开项目的模板。
update_template_color更新打开项目模板中的一种颜色。
set_resolution设置某个平台组的像素尺寸。
set_device设置某个平台组的设备。
set_phone_color设置某个平台组的设备颜色。
set_show_notch显示或隐藏某个平台组上的刘海。
set_squircle_frame启用或停用某个平台组上的圆角方形边框。
set_link_texts链接或取消链接不同平台组中匹配的文本图层。
rename_project重命名打开的项目。
undo撤销打开的编辑器中的上一次编辑。
redo重做打开的编辑器中上一次撤销的编辑。
search_google_fonts按字体系列名称、类别或两者搜索 Google Fonts。
add_project_font将一个 Google Fonts 字体系列添加到打开的项目。
list_library列出此账户中保存的素材或吉祥物(不包括截图或背景)。
get_sprite以与 list_library 项相同的结构返回一个已保存的素材或吉祥物,包括 spriteSheet 和 poses。
generate_asset使用 AI 生成素材精灵图,并保存到账户素材库。
generate_mascot使用 AI 生成吉祥物精灵图,并保存到账户素材库。
generate_background为一张卡片生成 AI 背景。
update_store_listing更新当前语言的 App Store 或 Google Play 商店列表字段。
capture_platform_strip返回一张 JPEG,其中并排展示某个平台组的所有卡片,呈现效果与编辑器渲染结果一致。
upload_image为打开的项目准备图像上传。
duplicate_screenshot复制一张截图,并将副本紧接着插入原图之后。
copy_screenshot将一张截图复制到另一个平台组。
move_screenshot在某个平台组内向左或向右移动一张截图。
set_language将打开的编辑器切换到项目中已有的语言。
ai_translate使用与编辑器相同的 AI 本地化流程,通过翻译当前语言添加最多 5 种语言。
add_platform_set向打开的项目添加一个平台组。
remove_platform_set移除一个额外的平台组。
set_project_background设置或清除项目背景图像。
set_realistic_frame启用或停用某个平台组上的真实设备边框。
report_mcp_feedback发现问题时,报告错误、意外的工具结果或对这些 MCP 工具的建议。
rate_this_mcp为刚完成任务中这些 MCP 工具的表现评分,范围为 1 到 5 星。
AI 工具(generate_asset、generate_mascot、generate_background、ai_translate)会消耗你账户中的 AppScreenStudio AI 积分。

示例提示词

  • “读取我的 AppScreenStudio 项目,并将每条标题改写为不超过五个词的优势描述。”
  • “上传 ./screenshots 中的屏幕截图,每张卡片放一张,为每张卡片添加标题,然后向我展示整组卡片。”
  • “将 iOS 套装切换为逼真的 3D iPhone 边框,并让每部手机稍微倾斜,左右交替。”
  • “将 iOS 卡片复制到 Android 套装,并调整所有不适应新尺寸的内容。”
  • “将项目翻译成德语、日语和西班牙语,然后通过预览条检查每种语言。”
  • “为我的预算应用生成一个友好的吉祥物,并将它放在第一张卡片上。”
  • “为当前语言撰写 App Store 副标题、宣传文本和关键词。”

链接

许可证

此代码库中的文档和配置文件根据 MIT 许可证 发布。AppScreenStudio 服务、托管的 MCP 服务以及 AppScreenStudio 名称和素材均不受此许可证约束。

评论

支持 Markdown

第一次接触 MCP?

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

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