关于 Framegrove: App Store screenshot generator
Framegrove 是面向应用团队的本地 MCP 服务和命令行工具,可用现有截图与文案制作应用商店截图及 Apple Creative Assets。它提供 56 个模板,并按指定尺寸渲染成品。
主要功能
- 01提供 56 个精选模板
- 02用截图和文案渲染商店图片
- 03生成 Apple Creative Assets
- 04检查尺寸与 PNG 透明度
- 05导出可编辑项目文件
适用场景
- 01制作本地化 App Store 截图
- 02准备 Google Play 和 iPhone Duo 图片
- 03生成 Apple Creative Assets
- 04按输出预设检查 PNG
MCP 相关
MCP 服务提供浏览模板和输出尺寸、渲染截图、构建可编辑项目及检查导出素材的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
Framegrove
用于 App Store、Google Play 和 iPhone Duo 截图生成的 MCP 服务 和 CLI。提供真实的应用截图和说明文字,即可从 56 款精心挑选的模板中,生成尺寸精准的商店截图和 Apple Creative Assets(Header、Search、Universal)。免费、采用 MIT 许可,可在本地运行。
网页编辑器:https://framegrove.bamstudio.dev · 源码:https://github.com/tech-bam/framegrove
MCP 服务
需要 Node.js 20+。
Claude Code
claude mcp add framegrove -- npx -y framegrove mcp
Claude Desktop、Cursor、Windsurf、VS Code 和其他客户端
{
"mcpServers": {
"framegrove": { "command": "npx", "args": ["-y", "framegrove", "mcp"] }
}
}
Codex
codex mcp add framegrove -- npx -y framegrove mcp
模板字体(Google Fonts,OFL)会在首次渲染时下载到 ~/.cache/framegrove/fonts。设置 FRAMEGROVE_FONTS 可使用其他文件夹;设置 FRAMEGROVE_OFFLINE=1 可跳过下载。
工具
| 工具 | 功能 |
|---|---|
list_templates | 列出精心挑选的模板及其主题、方向、默认尺寸和屏幕数量 |
list_outputs | 列出 App Store、Google Play、iPhone Duo 和 Creative Assets 的精确尺寸 |
render_screenshots | 根据模板、截图路径和各语言的说明文字渲染 PNG |
build_project | 写入可在网页编辑器中微调的 .sms.json |
inspect_assets | 根据输出预设检查导出尺寸和 PNG alpha 通道 |
示例提示词:“使用 Framegrove,根据 ./screens 中的截图为我的应用制作 App Store 截图,使用英语和德语,以及 studio-midnight 模板。”
CLI
npx framegrove templates
npx framegrove outputs
npx framegrove render --template studio-paper --shots ./screens --lines captions.txt --out ./store
npx framegrove render --template creative-paper-header --shots ./screens --out ./header
npx framegrove inspect ./store/*.png --output iphone-6.9
npx framegrove project --template duo-paper-inner --shots ./inner --out ./editable.sms.json
npx framegrove --help
说明文字文件:每个屏幕一行,格式为 Headline [highlight] | Subtitle。使用 --captions-de de.txt 添加语言。使用 --sizes iphone-6.9,ipad-13,android-phone 或 WxH 选择尺寸。
注意事项
- Apple PNG 输出采用 RGB 格式,不含 alpha 通道,且尺寸精准。
- Framegrove 不会捕获模拟器截图,也不会上传到 App Store Connect;它只渲染你提供的内容。
- 在 App Store Connect 中预览 Creative Assets,检查针对特定设备的裁切效果。
Agent 技能和 Claude Code 插件
此仓库包含一项 Agent 技能和一个 Claude Code 插件,插件将该技能与此 MCP 服务打包在一起:
claude plugin marketplace add tech-bam/framegrove
claude plugin install framegrove@framegrove
MIT © Framegrove 贡献者
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。