关于 MagicScreenshots
MagicScreenshots 是面向 Agent 的 MCP 服务,用于研究和制作 App Store 列表素材。它提供可搜索的截图与预览视频库,并支持改版和本地化截图。
主要功能
- 01按应用、类别、榜单或风格搜索截图
- 02查看应用资料和列表历史
- 03参考库中应用改版截图
- 04将截图本地化为 40 多种语言
- 05查看预览视频海报并下载视频
适用场景
- 01研究 App Store 各类别的截图风格
- 02为应用列表制作本地化截图
- 03查看竞品的列表历史和预览视频
MCP 相关
HTTP MCP 端点提供搜索、应用详情、截图、视频、列表历史和截图生成工具。搜索无需密钥;生成、视频下载和列表历史需要 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://www.magicscreenshots.com/api/mcpclaude mcp add --transport http humanleap-magicscreenshots https://www.magicscreenshots.com/api/mcp{"mcpServers":{"humanleap-magicscreenshots":{"type":"http","url":"https://www.magicscreenshots.com/api/mcp"}}}在 Cursor 中打开{"servers":{"humanleap-magicscreenshots":{"type":"http","url":"https://www.magicscreenshots.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"humanleap-magicscreenshots":{"type":"http","url":"https://www.magicscreenshots.com/api/mcp"}}}{"mcpServers":{"humanleap-magicscreenshots":{"serverUrl":"https://www.magicscreenshots.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://www.magicscreenshots.com/api/mcp需要授权工具
19| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 否 | 密钥的可选标签,例如 Agent 或聊天名称。 |
详细介绍
面向 Agent 的 MagicScreenshots
为你的 AI Agent 提供一个包含数千款热门 App Store 应用真实截图和预览视频的资源库,每日更新;然后让它生成并本地化你自己的 App Store 截图。
- 资源库:Apple 每个类别中排名前 100 的免费应用和营收最高的应用,包含截图、预览视频和上架历史。
- 搜索:按类别、今日榜单、风格(深色、标题、设备边框、生活方式等)或应用名称搜索。
- 生成:将你的截图改成资源库中任意应用的风格,或将其翻译成 40 多种语言,并保持 App Store 分辨率。
每种 Agent 的设置指南:https://www.magicscreenshots.com/agents
MCP 端点(Streamable HTTP):https://www.magicscreenshots.com/api/mcp
安装
搜索无需密钥。生成、视频下载和上架历史需要 API 密钥:让你的 Agent 调用 create_api_key,或在 magicscreenshots.com 的 Settings > API 中创建密钥,然后设置 MAGICSCREENSHOTS_API_KEY。
任何支持技能的 Agent(Claude Code、Codex、Cursor、Cline、Windsurf 等)
npx skills add Humanleap/magicscreenshots-mcp
这只会安装技能。还需要添加 MCP 服务(如下),以便 Agent 调用工具。
Claude Code
插件(技能 + MCP 服务):
/plugin marketplace add Humanleap/magicscreenshots-mcp
/plugin install magicscreenshots@magicscreenshots
或者只添加 MCP 服务:
claude mcp add --transport http magicscreenshots https://www.magicscreenshots.com/api/mcp \
--header "Authorization: Bearer $MAGICSCREENSHOTS_API_KEY"
该插件会发送 Authorization: Bearer ${MAGICSCREENSHOTS_API_KEY}。启动 Claude Code 前请设置此变量。如果未设置密钥,搜索仍可使用,但 get_app_videos、get_app_history 和生成会返回身份验证错误。如需完全免密使用,请从插件的 .mcp.json 中删除 headers 区块。
Cursor
从 Cursor Marketplace 安装插件,或将以下内容添加到 .cursor/mcp.json(项目级)或 ~/.cursor/mcp.json:
{
"mcpServers": {
"magicscreenshots": {
"url": "https://www.magicscreenshots.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:MAGICSCREENSHOTS_API_KEY}" }
}
}
}
如果未设置 MAGICSCREENSHOTS_API_KEY,请省略 headers(原因与上文 Claude Code 部分相同)。
Codex
codex mcp add magicscreenshots --url https://www.magicscreenshots.com/api/mcp
如需生成,请在 config.toml 中设置密钥:
[mcp_servers.magicscreenshots]
url = "https://www.magicscreenshots.com/api/mcp"
bearer_token_env_var = "MAGICSCREENSHOTS_API_KEY"
Gemini CLI
扩展(技能 + MCP 服务,搜索工具):
gemini extensions install https://github.com/Humanleap/magicscreenshots-mcp
使用密钥:
gemini mcp add --transport http --header "Authorization: Bearer $MAGICSCREENSHOTS_API_KEY" \
magicscreenshots https://www.magicscreenshots.com/api/mcp
任何其他 MCP 客户端
{
"mcpServers": {
"magicscreenshots": {
"type": "http",
"url": "https://www.magicscreenshots.com/api/mcp",
"headers": { "Authorization": "Bearer ms_live_..." }
}
}
}
有些客户端将 URL 字段称为 serverUrl(Windsurf)或 httpUrl(Gemini)。若只使用搜索,请省略 headers。
命令行
npx magic-screenshots search --category finance --chart grossing
npx magic-screenshots app duolingo
npx magic-screenshots screens duolingo --out ./reference
npx magic-screenshots videos instagram
工具
| 工具 | 密钥 | 功能 |
|---|---|---|
list_directory_apps | 否 | 按文本、类别、风格、榜单或是否包含预览视频搜索资源库 |
list_directory_categories | 否 | Apple 类别及应用数量 |
list_directory_tags | 否 | 上架风格(标题、设备边框、深色等)及应用数量 |
get_directory_app | 否 | 单个应用的信息:开发者、榜单排名、风格、截图、视频封面 |
get_directory_screens | 否 | 按顺序提供截图图片,供 Agent 查看 |
get_app_videos | 文件需 Pro | 预览视频封面;使用 Pro 可下载 mp4 |
get_app_history | Pro | 上架信息的历史版本 |
create_api_key | 否 | 创建密钥;需在浏览器中领取 |
get_screenshots | 实时查询需密钥 | 查询你的应用当前的 App Store 截图 |
create_restyle | 是 | 将你的截图改成资源库中应用的风格 |
create_localize | 是 | 将你的截图翻译成其他语言 |
get_job_group、approve_restyle、list_results | 是 | 跟踪并批准生成任务 |
skills/magicscreenshots/SKILL.md 中的技能会指导 Agent 如何进行灵感调研、制作 App Store 截图、本地化以及研究预览视频。
定价
- 免费:搜索资源库并查看截图。
- Library Pro:$19,可下载预览视频并查看上架历史。
- Team:每席位 $49。
- 图像额度:生成(改风格和本地化)按张付费。
当前价格:https://www.magicscreenshots.com/pricing
法律声明
资源库中的截图和预览视频归其开发者所有。MagicScreenshots 展示这些内容仅供参考和研究。请勿将其作为你自己的 App Store 素材重复使用。
维护
MagicScreenshots 应用仓库中的网页副本 public/.well-known/agent-skills/magicscreenshots/SKILL.md 是源文件。将其原样复制到此处:
cp public/.well-known/agent-skills/magicscreenshots/SKILL.md kit/skills/magicscreenshots/SKILL.md
如果两个副本不一致,或者 agent-skills/index.json 中的摘要已过期,应用仓库的 scripts/agent-cli.test.mjs 测试就会失败。
许可证
MIT © Humanleap。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。