# Adobe MCP 出图前，先用数据接口查热点和音乐

> Adobe MCP 出图前先查热点：三轮实测抖音、TikTok、YouTube、Reddit 的咖啡话题和音乐，拼成一页创意简报，一份约 $0.0045。

- Canonical page: https://everyinfra.com/blog/adobe-mcp-creative-agent-trending-topics-music
- Published: 2026-11-14T14:57:00+08:00 · Fact-checked: 2026-11-14T14:50:00+08:00

Adobe 在 2026 年 11 月 10 日的 MAX 大会上更新了 Creative Agent，并预览了 Creative Cloud 工具的本地 MCP 集成，后者要到 2027 年初才有 private beta。现在能装的是 Claude、ChatGPT、Gemini 里的 Adobe 连接器，它们会出图、改视频、按模板批量出稿，但不回答「最近什么在涨」。我们在新加坡时间 2026 年 11 月 14 日 13:06、13:28、13:48 三个时刻，用 EveryInfra 的数据接口对同一个品类（咖啡）查了抖音、TikTok、YouTube、Reddit 的话题、音乐和代表内容，三轮总共 43 分钟，拼成一页交给素材 agent 的创意简报。一份简报 6 次调用，按实际扣费合计 $0.004544。

抖音话题热榜一次调用就带 14 天走势，涨得最快的是「杭州七层咖啡店」这种具体门店和品牌活动；TikTok 和 YouTube 只给累计数，要隔一段时间再查，看的是每小时新增。Viral 50 的 50 首歌在 41 分钟里名次一次都没变，使用量却有 42 首在涨；榜上有两首圣诞老歌（第 31、37 名），都标为可商用。

> **本文要点**
>
> - Adobe 本地 MCP 集成 2026-11-10 预览、2027 年初 private beta；现在能用的是 Claude、ChatGPT、Gemini 里的 Adobe 连接器，帮助中心列出的工作流里没有查各平台热点这一项。
> - 三轮实测 19 次调用全部 200，一份简报 6 次调用 $0.004544；每天一份，一个月约 $0.14。
> - 抖音「咖啡」话题热榜 43 条过筛选线，27 条 7 天在涨；涨得最快的是具体门店（杭州七层咖啡店 +5191%，基数 11,220）和品牌活动。
> - TikTok Viral 50 里 39 首标为可商用、11 首不是；41 分钟里名次没动，42 首使用量在涨，两首圣诞歌在榜。
> - Adobe 一侧没有在本机装插件跑，文中相关步骤都是配置示例。

![示意插图：左边三块悬浮的小屏幕，分别是一段竖版视频、一条上升的折线和几个音符，虚线把它们里面的小卡片送到中间的一块夹板上，夹板上钉着四张卡片，其中一张是音符；右边是画架上的一块大画布，旁边放着画笔和色卡。图里没有文字。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/img-explain.webp)

先把各平台在涨的话题、音乐和代表内容收成一页简报，再交给做素材的工具。

## Adobe MCP 和 Adobe Creative Agent 各是什么：按 11 月 10 日的原文核对

Adobe 在 2026 年 11 月 10 日的 MAX 大会上一次发了好几份新闻稿，名字容易混。按 [Adobe 新闻稿《Adobe Powers a New Era of Creativity》](https://news.adobe.com/news/2026/11/adobe-powers-new-era-of-creativity)的原文，这次和 agent 有关的东西有三样：Adobe Creative Agent 扩展到 Creative Cloud 和 Firefly；Creative Cloud 工具的本地 MCP 集成（local MCP integrations）进入预览；企业侧的 CX Enterprise Coworker 进入 GenStudio。

Adobe Creative Agent 是 Adobe 自己的 agent。按 [《Adobe Transforms its Creative Cloud Tools into Agentic Workflows》](https://news.adobe.com/news/2026/11/adobe-transforms-creative-cloud-tools)，它驱动 Premiere、Illustrator、InDesign、After Effects 和 Frame.io 里的 AI Assistant（beta），Photoshop 的 AI Assistant 只在 Photoshop beta 应用里。在 Firefly 一侧，它驱动 Firefly AI Assistant（beta），这次新增了 Plan Mode（先审计划再执行）、Model Selector（选模型或交给它自动选）、品牌和格式偏好，以及预览阶段的 always-on agents（[《Adobe Firefly Expands as the AI Creative Studio》](https://news.adobe.com/news/2026/11/adobe-firefly-expands)）。Creative Agent 的对话入口在 Adobe 自己的应用里，你在 Claude 或 ChatGPT 里看不到它。

「Adobe MCP」这个词在搜索框里指的东西更多。2026 年 11 月 10 日预览的是本地 MCP 集成：让你已经在用的第三方 agent 在本机直接改 Photoshop、Illustrator、Premiere、After Effects 的工程文件，图层、矢量、素材箱和序列都保持可编辑。同一份新闻稿的「Pricing and availability」一段写明，这项集成在 2027 年初以 private beta 的形式提供，今天还装不上。

![Adobe 新闻稿原文截图：青绿框标出的一段写着 Adobe 正在预览 Creative Cloud 工具的本地 MCP 集成，让创意人员指挥自己选的第三方 agent 在本机改 Photoshop、Illustrator、Premiere 和 After Effects 的工程文件，图层、矢量、素材箱和序列保持可编辑；agent 如果还连着 Google Drive 或 Slack，可以从 Google Docs 读简报、再把结果发到 Slack。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/img-adobe-local-mcp.webp)

本地 MCP 集成的原文：agent 可以先从 Google Docs 读一份简报，再动手改工程文件。 [Adobe 新闻稿，2026-11-10](https://news.adobe.com/news/2026/11/adobe-transforms-creative-cloud-tools)

截图里那段话把工作流写得很具体：agent 如果同时连着 Google Drive 或 Slack，可以从 Google Docs 读一份简报，用 Adobe 的工具做项目，再把结果发到 Slack。简报从哪里来，新闻稿没有写。Adobe 的工具管执行，选题和素材方向要先定，这一步可以用数据接口查。

主题演讲里的说法比新闻稿宽。Adobe 在 YouTube 上放出的[主题演讲录像](https://www.youtube.com/watch?v=BhId0EeP-NI)（2026 年 11 月 11 日上传）里，台上说要给「所有桌面创意工具」带来原生 MCP 支持；新闻稿写的是四个应用、2027 年初 private beta。两者对不上时，以新闻稿里的「Pricing and availability」为准。[The Verge 2026 年 11 月 10 日的报道](https://www.theverge.com/tech/1030593/adobe-max-ai-agents-mcp-firefly-assistant-updates)也写了 private beta 要到 2027 年初。

| 名称 | 是什么 | 在哪里用 | 阶段（2026-11-14 读） | 出处 |
| --- | --- | --- | --- | --- |
| Adobe Creative Agent | Adobe 自己的 agent，驱动各应用里的 AI Assistant | Premiere、Illustrator、InDesign、After Effects、Frame.io、Firefly | AI Assistant 为 beta；Photoshop 只在 beta 应用 | 新闻稿 2026-11-10 |
| Creative Cloud 本地 MCP 集成 | 第三方 agent 在本机改 PS、AI、PR、AE 工程文件 | 你自己的 agent（新闻稿没有列名单） | 预览；2027 年初 private beta | 新闻稿 2026-11-10 |
| Adobe for Claude / ChatGPT / Gemini | 远程连接器，把 Express、Photoshop、Acrobat 等工具带进对话 | Claude（网页、桌面、Claude Code）、ChatGPT（chat、Work、Codex）、Gemini | 已可用；部分能力要登录或付费套餐 | adobe.com 连接器页 |
| CX Enterprise Coworker | 面向营销团队的企业 agent，基于 MCP 和 A2A | ChatGPT（插件）、Claude、Databricks Genie、Gemini for business、Copilot 等 | 2026-11-04 宣布可用 | 新闻稿 2026-11-04 |
| Always-on agents | 后台持续跑的创意 agent | 先进 Firefly AI Assistant | 预览，没有日期 | 新闻稿 2026-11-10 |

![Adobe 新闻稿「Pricing and availability」一段的截图：上面一段写 Creative Cloud 新能力今天正式可用，InDesign 协同编辑、Lightroom 的 Open Eyes、Firefly Design 和 Firefly Graph 为 beta，Firefly Builder 为 private beta；青绿框标出的一段写 Creative Agent 驱动的 AI Assistant 在旗舰桌面应用里是 beta，Photoshop 的在 beta 应用里，Creative Cloud 的本地 MCP 集成 2027 年初以 private beta 提供。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/img-adobe-availability.webp)

阶段以这一段为准：本地 MCP 集成要到 2027 年初 private beta。 [Adobe 新闻稿，2026-11-10](https://news.adobe.com/news/2026/11/adobe-transforms-creative-cloud-tools)

## 现在就能用的 Adobe MCP：Claude、ChatGPT、Gemini 里的连接器

本地 MCP 还要等，远程连接器已经能装。Adobe 在 2026 年 4 月 28 日的博客里发布了 Claude 里的「Adobe for creativity」连接器，写的是 50 多个工具，涵盖 Photoshop、Illustrator、Firefly、Express、Premiere、Lightroom、InDesign 和 Stock（[Adobe 博客](https://blog.adobe.com/en/publish/2026/04/28/adobe-for-creativity-connector)）。按 [Adobe 帮助中心的说明页](https://helpx.adobe.com/creative-cloud/apps/integration-with-other-apps/adobe-connectors/adobe-for-claude.html)（页面标注 2026 年 9 月 24 日更新），这个连接器已改名为「Adobe」，访客和免费、付费用户都能用，Claude Code 里也能用；不登录 Adobe 账号也能开始，登录后能力更多。

装法在三个 AI 工具里各不相同，但都不用写代码。Claude 里是 Customize → Plugins → 搜「Adobe」装插件，再到 Connectors 标签点 Connect，对话里输入 `/adobe` 开始（[Adobe for Claude 页面](https://www.adobe.com/adobe-connectors/adobe-for-claude.html)）。ChatGPT 里是 Plugins → Creativity 类 → Install Plugin，再用 `@Adobe` 调起，页面写明可在 chat、Work 和 Codex 里用（[Adobe for ChatGPT 页面](https://www.adobe.com/adobe-connectors/adobe-for-chatgpt.html)）。Gemini 里是 Settings → Personal Intelligence → Connected Apps → Adobe → Connect，然后输入 `@Adobe`，这一家要求登录 Adobe 账号（[Adobe in Google Gemini 页面](https://www.adobe.com/adobe-connectors/adobe-for-gemini.html)）。

帮助中心列出的工作流里，没有「查各平台在涨什么」这一类。它列的是修 PDF、按模板做设计、批量修图、把视频裁成不同平台的尺寸、在 Creative Cloud 里找素材、按数据批量出文档。最后一项和本文有关：给它一份结构化数据，它能按模板批量出图或出 PDF。也就是说，一份整理好的创意简报（话题、音乐、代表内容、互动基准）可以直接当它的输入。

还有几条限制要提前知道。帮助中心写明这个连接器按英文优化，不面向企业账号，也不支持教育账号，企业账号用不了其中的 Express 能力。如果你的团队用的是 Adobe 企业账号，素材这一步要换成 Creative Agent 或者等本地 MCP。

企业营销团队那边，Adobe 在 2026 年 11 月 4 日宣布 CX Enterprise Coworker 可以在 ChatGPT（插件形式）、Claude、Databricks Genie、Gemini for business、IBM watsonx Orchestrate 和 Microsoft Copilot 里用（[Adobe 新闻稿](https://news.adobe.com/news/2026/11/adobe-integrates-agentic-cx-enterprise-coworker-into-ai-platforms)）。新闻稿说它能给出「活动表现和新出现趋势」的分析，这里的数据来自企业自己的 Adobe Experience Cloud；Adobe 也有托管的 [Analytics MCP 服务器](https://developer.adobe.com/analytics-mcp/docs/)，读的是你自己网站的分析数据，[更新日志](https://developer.adobe.com/analytics-mcp/docs/aa/changelog)在 2026 年 11 月 2 日还加了按名称查分群的参数。站外公开平台上在涨的话题和音乐，这两样都不负责。

## 一页创意简报要回答的五个问题

做短视频素材之前，策划要回答的问题大致固定：最近什么话题在涨，用什么音乐，同类内容里哪几条跑得好，互动大概是什么水平，有哪些坑要避开。Adobe 2026 年 11 月 9 日发布的《Creators' Toolkit Report》调查了 2,000 多位美国创作者，68% 用 AI 的创作者说自己至少有时会接受一个「不太符合想法」的结果，47% 在过去三个月里做到一半放弃过（[Adobe 博客](https://blog.adobe.com/en/publish/2026/11/09/from-big-ideas-bigger-opportunities-creators-say-creative-ai-accelerating-growth)）。

我们把这五个问题拆成数据接口能回答的字段。每一项对应 EveryInfra 能力目录里的一个能力，字段名取自目录的 `response_fields`。

| 简报里的问题 | 用哪个能力 | 看哪些字段 | 判断方法 |
| --- | --- | --- | --- |
| 国内平台上什么话题在涨 | `douyin/billboard_topic_hot` | `hashtag_name`、`hot_value`、`daily_trend`、`total_video_count`、`created_at` | 一次返回 14 天热度序列，算最后一天比 7 天前 |
| 海外短视频上什么话题在涨 | `tiktok/hashtag_search` | `hashtag_name`、`video_count`、`view_count` | 隔一段时间再查一次，算每小时新增 |
| 用什么音乐 | `tiktok/music_chart` | `rank`、`title`、`use_count`、`is_commercial`、`released_at` | 看使用量涨多少，再看能不能商用 |
| 同类内容里谁跑得好 | `youtube/search`、`tiktok/hashtag` | `view_count`、`like_count`、`posted_at`、`music` | 算每小时播放增量，看代表视频用什么音乐 |
| 用户在说什么 | `reddit/search` | `title`、`text`、`community`、`posted_at` | 读最新帖子，摘出季节和场景词 |

这五项在国内和海外平台上是两种结构。抖音的话题热榜本身就带近 14 天的热度序列，一次调用就能看出走势；TikTok 和 YouTube 的返回只有当下的累计数，要隔一段时间再查一次，靠两次之差判断在不在涨。所以我们在三个时刻各查一遍，相邻两次隔约 20 分钟。

站内之前有两篇相近的文章。[Instagram Edits MCP 那篇](/blog/instagram-edits-mcp-trending-audio-hashtags)只看一个平台，讲剪辑前怎么查热歌和话题；[排期前查趋势那篇](/blog/social-media-scheduler-mcp-trend-check)讲发帖前判断一个话题还在不在涨。本篇在素材还没做之前，把抖音、TikTok、YouTube、Reddit 的结果收成一页简报交给做素材的 agent，并把国内和海外平台放在一起比，看同一个问题在两边要怎么问。

## 三个时刻的实测：同一个咖啡品类，在四个平台上各是什么样

品类定为咖啡，因为它在国内外平台上都有大量内容，也容易看出季节和品牌联名的影响。三轮实测的时间是新加坡时间 2026 年 11 月 14 日 13:06–13:13、13:28–13:29、13:48–13:49，三轮用同一组参数；`tiktok/hashtag` 从第 2 轮起加入，第 1 轮的 YouTube 搜索在 13:13 查。

| 能力 | 参数 | 第 1 轮返回条数 | 第 2 轮 | 第 3 轮 | 单次扣费（USD） |
| --- | --- | --- | --- | --- | --- |
| `douyin/billboard_topic_hot`（抖音话题热榜） | `keyword` 咖啡，`time_window` 1d | 50 | 50 | 50 | $0.000806 |
| `tiktok/hashtag_search`（TikTok 话题搜索） | `keyword` coffee | 20 | 20 | 20 | $0.000806 |
| `tiktok/music_chart`（TikTok 音乐榜 Viral 50） | `chart` viral50 | 50 | 50 | 50 | $0.000806 |
| `youtube/search`（YouTube 搜索） | `keyword` iced coffee recipe，`limit` 10 | 10 | 10 | 10 | $0.000778 |
| `tiktok/hashtag`（TikTok 话题内容） | `hashtag` icedcoffee，`limit` 20 | — | 20 | 20 | $0.000556 |
| `reddit/search`（Reddit 搜索） | `keyword` cold brew，`sort` newest | 5 | 4 | 4 | $0.000792 |

每个平台的全部能力和参数见 [TikTok 接口页](/tiktok-api)、[抖音接口页](/douyin-api)、[YouTube 接口页](/youtube-api)和 [Reddit 接口页](/reddit-api)。

### 抖音：话题热榜自带 14 天走势，品牌联名和具体门店在涨

`douyin/billboard_topic_hot` 我们只传了两个参数：关键词「咖啡」、时间窗 `1d`。每轮返回 50 条话题，每条除了当前热度值 `hot_value`、累计播放和视频数，还带一个 `daily_trend` 数组，日期从 10 月 30 日到 11 月 12 日，共 14 天。最后一天比调用日早两天，用来定方向够了，用来追当天的热点偏慢。

动笔前我们先定了一条筛选线：14 天都有数据，且 7 天前的热度不低于 10,000。50 条里有 43 条过线，其中 27 条最后一天的热度比 7 天前高，43 条的变化中位数是 +14.8%。下面这张图把过线话题里涨得最多和跌得最多的几条放在一起，涨幅超过 800% 的那一条截断了，实际数写在条尾。

![横向条形图：抖音「咖啡」话题热榜里，14 天都有数据、7 天前热度不低于 10,000 的话题，按最后一天比 7 天前的热度变化排序。涨得最多的是杭州七层咖啡店 +5191%（条形截断）、道系咖啡 +749.3%、雪王咖啡拼豆大赛 +502.6%；跌得最多的是今天你喝咖啡了吗 −53.9%、咖啡人的精神状态 −50.8%、咖啡店 −37.5%。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/fig-03-douyin-topic-change-bar.zh.light.svg)

涨得最多的几条都很具体。「杭州七层咖啡店」7 天里从 11,220 涨到 593,650，涨了 5191%，这个话题 9 月 10 日才建，只有 294 条视频；排名第 1 的「雪王咖啡拼豆大赛」从 130,175 涨到 784,376，涨了 502.6%，9 月 19 日建，777 条视频，累计播放已有 1.26 亿次。再往下是「道系咖啡」+749.3%、「今天喝咖啡了吗」+374.8%、「咖啡与海风」+369.2%、「咖啡教学」+293.5%。前三名里的门店话题和品牌活动话题，视频数只有 294 条和 777 条，条均播放却有 12.8 万次和 16.2 万次。

跌的多是大词。「今天你喝咖啡了吗」从 739,095 跌到 340,837（−53.9%），「咖啡店」−37.5%，「咖啡馆」−35.2%，「咖啡新喝法」−35.0%，「咖啡推荐」−23.3%。两头的规模差得很远：涨幅前 5 条的视频数中位数是 1,302 条，跌幅前 5 条是 45.6 万条；条均播放的中位数，前者 10,358 次，后者 4,929 次。43 条过线话题里，在涨的 27 条视频数中位数 6.2 万条，没涨的 16 条是 26.7 万条。这是一个品类、43 条话题得出的差别，换品类要重新查。还有一对名字只差一个字的话题：「今天你喝咖啡了吗」累计 583 万条视频，7 天跌了一半多；「今天喝咖啡了吗」5.5 万条视频，7 天涨到原来的 4.7 倍。交给素材 agent 的话题名要照返回原样写，凭印象改一个字，指向的就是另一个话题。

| 话题 | 7 天前热度 | 11 月 12 日热度 | 7 天变化 | 视频数 | 创建日期 |
| --- | --- | --- | --- | --- | --- |
| 杭州七层咖啡店 | 11,220 | 593,650 | +5191.0% | 294 | 2026-09-10 |
| 道系咖啡 | 12,121 | 102,943 | +749.3% | 1,302 | 2020-02-27 |
| 雪王咖啡拼豆大赛 | 130,175 | 784,376 | +502.6% | 777 | 2026-09-19 |
| 今天喝咖啡了吗 | 25,449 | 120,837 | +374.8% | 54,824 | 2018-01-20 |
| 咖啡教学 | 24,980 | 98,293 | +293.5% | 62,747 | 2018-04-07 |
| 咖啡推荐 | 68,688 | 52,685 | −23.3% | 1,123,068 | 2019-12-13 |
| 咖啡店 | 513,203 | 320,899 | −37.5% | 1,858,084 | 2017-04-30 |
| 今天你喝咖啡了吗 | 739,095 | 340,837 | −53.9% | 5,830,947 | 2018-01-18 |

![折线图，对数纵轴：10 月 30 日到 11 月 12 日，雪王咖啡拼豆大赛、杭州七层咖啡店、今天你喝咖啡了吗三个话题每天的热度。杭州七层咖啡店前 12 天在 2,400 到 4.4 万之间，最后两天跳到 5.1 万和 59.4 万；雪王咖啡拼豆大赛在 11 月 8 日冲到 95 万，之后在 37 万到 78 万之间；今天你喝咖啡了吗 11 月 6 日到过 101 万，之后一路回落到 34 万。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/fig-04-douyin-trend-line.zh.light.svg)

14 天的走势比 7 天的百分比多给了一层信息。「杭州七层咖啡店」前 12 天在 2,400 到 4.4 万之间来回，11 月 11 日到 51,473，12 日跳到 593,650，是最近两天才起来的；「雪王咖啡拼豆大赛」11 月 8 日冲到 954,526，之后几天在 37 万到 78 万之间，热度已经站住；「今天你喝咖啡了吗」11 月 6 日到过 1,012,831，之后一路回落。它的 −53.9% 和起点有关：拿来比的 11 月 5 日正好在冲高，换成 10 月 30 日比，它是涨的。所以简报里每个「涨了」「跌了」都要附上走势，只给一个百分比，前一种要抢时间、后一种可以排进下周计划的区别就看不出来。

没过筛选线的 7 条里有几条是新建的话题。「杭州序场咖啡甜品实验室」11 月 10 日才建，只有 3 天数据，热度 575,487，已经排到第 4；「库迪咖啡联名火影忍者」11 月 4 日建；「ai趣味冲调咖啡」11 月 3 日建；「咖啡店拍手办」只有 2 条视频，热度却有 154,599。这类话题算不出 7 天变化，我们在简报里单列一栏「新出现」，让人判断要不要跟。

三轮之间，抖音话题热榜的 50 条话题完全相同，名次和 `hot_value` 都没变，热度值是按天更新的；变的是累计视频数和播放数，50 条里 44 条的视频数在 42 分钟里有变化。播放涨得最多的是「今天你喝咖啡了吗」（+338,828）和「咖啡拉花」（+337,720），大词的存量内容还在被看。所以抖音这边一天查一次就够，不用像 TikTok 那样隔二十分钟查。要赶当天的热点，用 `douyin/billboard_rise_list`：13:20 那次调用返回的 8 条都是 2026-11-10 到 2026-11-13 新建的话题，每条带最近 7 个小时的逐小时热度（新加坡时间 07:00 到 13:00）和名次变化，比 `daily_trend` 新了将近两天。

这 8 条和话题热榜上的不是一类东西。它们的视频数只有 1 到 14 条（中位数 3 条），热度值都在 445 万到 539 万之间，7 个小时里每条的热度变化都不到 0.6%；名次变化从 −817 到 +612，3 条在升、5 条在降。8 条里有 2 条带「米奇」，3 条是在咖啡店拍照、穿搭这类玩法。这类话题内容少、刚冒头，适合人工挑一两条看能不能跟，不适合按热度值排序。

### TikTok 话题：用两次之差看每小时新增

[`tiktok/hashtag_search`](/tiktok-api/hashtag_search) 按关键词 coffee 每轮返回 20 个话题，每个带累计视频数 `video_count` 和累计播放 `view_count`。单看第 1 轮（13:06），`#Coffee` 有 24,382,022 条视频、2,092 亿次播放，数字大到没法判断它今天热不热。所以我们拿第 1 轮（13:06）和第 3 轮（13:48）相减，再除以中间的 0.69 小时。

![横向条形图：TikTok 咖啡相关话题在第 1 轮和第 3 轮之间每小时新增的视频数，只列新增为正的 6 个。#Coffee 每小时 561.2 条，远高于其他；#coffeeshop 56.4、#coffeetiktok 52.1、#coffe 31.8、#coffeshop 10.1、带表情的 #coffee 1.4。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/fig-05-tiktok-hashtag-growth-bar.zh.light.svg)

20 个话题里只有 6 个的视频数在涨，11 个没变，3 个少了一两条（视频被删或设为私密都会让累计数变小）。`#Coffee` 每小时新增 561 条视频、452 万次播放，是第二名 `#coffeeshop`（每小时 56 条）的 10 倍。`#coffeetiktok` 和 `#coffeeshop` 在每小时新增上差不多，`#coffe` 这种拼写错误的话题每小时也有 32 条新视频。

20 个话题的名字本身也是信息。其中 9 个带表情或问号，比如 `coffee☕`、`coffe☕`、`✨coffee☕`，它们加起来 54,639 条视频，不到 `#Coffee` 的千分之三，41 分钟里合计净增 0 条。在进新内容的主要是几个不带符号的词：`Coffee`、`coffeeshop`、`coffeetiktok`、`coffe`。这和抖音那边「名字只差一个字、走势完全相反」是同一个提醒：话题名要照返回原样写，挑之前先看新增。

海外这边，咖啡大类话题本身就在稳定进新内容，带表情的变体基本不动，素材的话题标签用 `#coffee` 加一个场景词（shop、recipe）就够，不用堆十几个变体。播放数 20 个话题全在涨，视频数却只有 6 个在涨，所以判断话题热不热要看新增视频，只看播放会把老视频的长尾也算进去。

### TikTok Viral 50：先看能不能商用，再看使用量

[`tiktok/music_chart`](/tiktok-api/music_chart) 传 `chart: viral50`，每轮返回 50 首歌，字段里有 `rank`、`use_count`（用这首歌的视频数）、`is_commercial`（是否在商用音乐库里）和 `released_at`。三轮返回的是同一组 50 首歌，名次在 41 分钟里一次都没变，用名次判断「在涨」行不通。

![横向条形图：TikTok Viral 50 里第 1 轮到第 3 轮使用量增加最多的 10 首歌，青绿色是 is_commercial 为 true 的。Can I Ride +430、The One That Got Away 原声版 +382 为商用；Bounce it +313、La Mujer del Pelotero +274 为非商用；All I Want For Christmas Is You +156 为商用。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/fig-06-music-use-growth-bar.zh.light.svg)

使用量能看出差别。50 首里 42 首在 41 分钟里多了使用；50 首的增量中位数是 15.5 次，只算在涨的 42 首是 19.5 次。涨得最多的是 SIDEPIECE 和 95 South 的「Can I Ride」，多了 430 次，折合每小时 622 次，标为可商用；第二是 Katy Perry「The One That Got Away」的原声版，多了 382 次，也可商用。第三、第四名「Bounce it」和「La Mujer del Pelotero」都不在商用音乐库里，品牌号用不了。

商用标记是这一栏的第一道筛子。本次 Viral 50 里 39 首标为可商用，11 首不是；使用量在涨的 42 首里，33 首可商用。榜上的歌多数是英文（45 首），西语 2 首、荷兰语 1 首，另有 2 首纯音乐；按发布年份算，2026 年发的有 19 首，其余里有 1973 年的 Pink Floyd，也有 9 首没有发布日期。

使用量增量前 10 首里，4 首是 2026 年发的（Can I Ride、Bounce it、Housewife、Happy Monday），3 首是老歌（第二名 Katy Perry 的原声版标 2012 年，Mariah Carey 那首标 1994 年，Panchiko 那首标 2000 年），另 3 首没有发布日期。所以「发布时间」不能当成「新不新」的判据，看使用量的增量更准。

11 月 14 日的榜上有两首圣诞歌。Mariah Carey 的「All I Want For Christmas Is You」排第 37，累计 1,630 万次使用，41 分钟里又多了 156 次；Wham! 的「Last Christmas」排第 31。两首都标为可商用。下一节 #icedcoffee 的 40 条代表视频里有 3 条用了冬季或节日歌，但不是这两首。两份数据各自出现了节日元素，样本都小，简报里我们只把「节日配乐」列成一个备选方向。

### YouTube：按每小时播放增量排，老视频也在涨

[`youtube/search`](/youtube-api/search) 用关键词 iced coffee recipe、`limit` 10，按默认排序返回。第 1 轮（13:13）和第 3 轮（13:48）返回的是同一批 10 条视频，我们按播放增量除以 0.58 小时排序。

![横向条形图：YouTube 搜索「iced coffee recipe」返回的 10 条视频在两轮之间每小时新增的播放。This Cold Coffee is TOO GOOD 每小时 1,040 次，排第一；其后是 241、238、145；有两条视频 0。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/fig-07-youtube-views-per-hour-bar.zh.light.svg)

这 10 条视频里最新的一条发布于 2025 年 7 月 22 日，最早的是 2020 年 6 月，没有一条是今年下半年发的，但其中 8 条还在涨播放。涨得最快的是一条 20 秒的「This Cold Coffee is TOO GOOD! Ready in Just 2 Minutes」，2025 年 4 月 16 日发布，累计 3,490 万次播放，35 分钟里又多了 604 次，每小时 1,040 次。后面两条每小时两百多次，都是半分钟以内的短视频；两条两分钟左右的老教程这段时间播放没动。

自己用 YouTube 官方接口做也是两步：先用 [`search.list`](https://developers.google.com/youtube/v3/docs/search/list) 找视频，再取播放数相减。按 Google 的[配额说明](https://developers.google.com/youtube/v3/determine_quota_cost)（2026-11-14 读取），`search.list` 有单独的配额，每个项目默认每天 100 次；三轮各查 4 个关键词就用掉 12 次，还要自己在 Google Cloud 建项目、管 API Key。

YouTube 自己的趋势榜也看「涨得多快」：帮助中心说 [Trending Charts](https://support.google.com/youtube/answer/7239739) 大约每 30 分钟更新一次，信号里有播放数增长的速度；原来的「Trending」页面在 2025 年 7 月已经下线，见 [YouTube 帮助社区的公告](https://support.google.com/youtube/thread/356702168/changes-to-discovering-trending-content-on-youtube?hl=en)。官方接口的整体说明见 [YouTube Data API 概览](https://developers.google.com/youtube/v3/getting-started)。

对素材 agent 来说，这一栏给的是格式线索：在 YouTube 上持续吃到搜索流量的是 30 秒以内、标题直接写「几分钟做好」「别再花冤枉钱」的做法视频。简报里我们把每小时增量最高的 3 条列成「代表内容」，附链接，让 agent 参考节奏和机位，不照抄画面。

### Reddit：最新帖子里的场景词

[`reddit/search`](/reddit-api/search) 用关键词 cold brew、`sort` newest，本次三轮分别返回 5、4、4 条，40 分钟里没有新帖。帖子来自 r/coldbrew、r/yerbamate、r/MakeNewFriendsHere 和一个阿纳海姆旅游推广账号。

条数少，内容却给了两个场景词。一个是 yerba mate cold brew：r/coldbrew 和 r/yerbamate 在新加坡时间 11 月 14 日清晨几乎同时出现了用马黛茶做冷萃的帖子，r/yerbamate 那条有 19 条评论；另一个是节日饮品：旅游账号那条在介绍迪士尼乐园度假区刚上的 5 款节日新品。Reddit 这次只返回 4～5 条，适合找场景词，不适合算热度。r/MakeNewFriendsHere 那条是交友帖，只在正文里顺带提到 cold brew，放进简报之前我们按社区把它筛掉了，三轮都一样处理。

### 话题下的代表视频用什么音乐

话题和音乐要对上具体视频才好用。我们从第 2 轮起加了一个能力 `tiktok/hashtag`，按话题 `icedcoffee` 取 20 条内容，看这些视频用什么声音。第 2 轮和第 3 轮各返回 20 条，两轮没有一条重合：第 2 轮的 20 条发布于 2024 年 1 月到 2026 年 11 月 7 日，播放中位数 165 万；第 3 轮的 20 条发布于 2020 年 12 月到 2026 年 8 月，播放中位数 4,210 万。合起来 40 条的播放中位数是 1,055 万、点赞中位数 162 万，这是话题头部内容的水平，我们把它写进简报的「互动基准」一栏。40 条里，28 条用的是作者自己录的原声（`music.is_original` 为 true），没有一条用到本次 Viral 50 里的歌。用了现成音乐的十几条里，有 3 条是冬季或节日歌：11 月 7 日发的一条用「It's Beginning to Look a Lot Like Christmas」，另外两条用「Snowman」和「Mistletoe」。

这和上一节的音乐榜对不上，原因在两份数据的取法不同：`tiktok/hashtag` 返回的是这个话题下播放多的内容，发布时间从 2024 年 1 月到 2026 年 11 月都有；Viral 50 是最近在涨的歌。给素材 agent 的简报里，两样都要有：代表视频告诉它「这个话题下什么画面能跑」，音乐榜告诉它「最近什么歌在涨」。要找用某首榜单歌的具体视频，`tiktok/sound_videos` 按音乐 ID 返回用这首歌的视频，能力目录写明支持，本次没有实测。

## 中外平台对照：同一件事要问不同的问题

同样问「咖啡最近什么在涨」，抖音和海外平台交回来的材料形状不同，简报里的写法也要跟着变。我们把这次四个平台、七个能力的返回放在一张表里比，每一格都来自本次的真实返回或平台的公开文档。

| 对比项 | 抖音（话题热榜、上升热点榜） | TikTok（话题搜索、音乐榜、话题内容） | YouTube（搜索） | Reddit（搜索） |
| --- | --- | --- | --- | --- |
| 一次调用能不能看出走势 | 能：话题热榜每条带 14 天 `daily_trend`，上升热点榜每条带逐小时 `hot_trend` | 不能：只有累计视频数、播放数和使用量 | 不能：只有累计播放和点赞 | 只能看发帖时间 |
| 热度用什么数 | 平台热度值 `hot_value` | `video_count`、`view_count`、`use_count` | `view_count`、`like_count` | 帖子数、评论数 |
| 本次在涨的是什么 | 具体门店、品牌活动、一种玩法 | 主话题和带品牌名的变体 | 发布一两年的老教程 | 节日饮品、器具 |
| 音乐 | 本次没查；`douyin/music_detail` 按音乐 ID 查详情，能力目录写明支持，本次没有实测 | Viral 50 带 `is_commercial` 商用标记 | 不适用 | 不适用 |
| 数据新不新 | `daily_trend` 最后一天是 11 月 12 日，比调用日早两天 | 调用时的累计数 | 调用时的累计数 | 调用时的帖子 |
| 平台自己的入口 | 热点宝网页版要登录；开放平台上叫「生活服务热点中心」 | Research API 只给学术和非营利机构 | `search.list` 每天默认 100 次 | 按 Data API Terms 使用 |

落到简报上，第一，抖音的走势一次就能拿到，简报里可以直接写「7 天涨了几倍」；海外平台要靠两次之差，简报里写的是「每小时新增多少」，两者不能放在一列里排。第二，抖音的数据有两天的滞后，适合定方向，不适合赶当天的热点；要赶当天的，用上升热点榜的逐小时热度更合适。第三，海外的音乐有商用标记，国内这次没有查音乐，抖音一侧的音乐授权要在剪映或抖音后台另核。

两边在涨的东西也不一样。抖音上涨得快的是「杭州七层咖啡店」「雪王咖啡拼豆大赛」这种落到具体地点、具体品牌活动的话题，素材方向可以直接写成「去某家店拍」「跟某个活动」；海外这边，YouTube 上持续涨播放的是发布一两年的冰咖啡做法教程，#icedcoffee 话题下播放最多的视频大多用自己录的原声。给海外素材 agent 的简报，重点要放在「做法」和「画面」上，音乐只当可选项。

上升热点榜还补了一类东西：新闻和社会话题。我们在新加坡时间 13:20 用 MCP 调了一次 `douyin/billboard_rise_list`，关键词同样是「咖啡」，返回 8 条，排在前面的是「西西弗回应咖啡区需单独消费」（社会类，11 月 12 日建）、「溪谷边喝咖啡听流水声」（旅行类）、「第一次去喝高档咖啡」（站内玩法类），每条带逐小时的 `hot_trend` 和 `rank_change`。品牌素材一般要避开有争议的社会话题，这一栏放进简报的「要避开」里比放进「可以跟」里更合适。

## 从原始返回到一页简报：五条整理规则

七个能力一轮下来返回一百多行，原样交给素材 agent，它会挑最显眼的数字，往往是累计播放最大的那个大词。我们在动笔前给整理这一步定了五条规则，规则写在脚本里，每一轮都按同一套跑，换品类时只改阈值。

第一条，只放能复算的数。话题名照返回原样写，旁边写两个时间点的值和差；百分比旁边一定写基数。「杭州七层咖啡店 +5191%」后面要跟「11,220 → 593,650」，读的人一眼能看出这是从小基数起来的。

第二条，先过门槛再排序。抖音话题要 14 天数据齐全、7 天前热度不低于 10,000；TikTok 话题先把只差一个表情的变体合并；音乐先过 `is_commercial`，非商用的歌即使涨得最快，也只放进「参考」一栏，不进「可用」一栏。

第三条，写清每个数的时间。抖音 `daily_trend` 的最后一天是 11 月 12 日，TikTok 和 YouTube 的数是调用时刻的累计，Reddit 是发帖时间。简报顶上写一行「数据时间」，三种时间分开标，避免素材 agent 把两天前的热度当成今天的。

第四条，新出现的单列。没有 7 天数据的新话题（本次有 3 条是 11 月建的）算不出涨幅，混在排序里会被排到最后或者最前，两种都不对。单列一栏，只写创建日期、当前热度和视频数，交给人判断。

第五条，要避开的也单列。本次放进这一栏的有两类：社会类的争议话题（上升热点榜里那条书店咖啡区的新闻）和非商用音乐。只是热度在回落的大词不放这里，单列一栏「在回落」，并附 14 天走势：「今天你喝咖啡了吗」比 7 天前跌了 53.9%，比 10 月 30 日却涨了 136.1%（144,354 → 340,837）。这一栏也要随数据更新，上升热点榜每天都会冒出新的社会话题。

| 简报栏目 | 来自哪个能力 | 整理规则 | 本次放进几条 |
| --- | --- | --- | --- |
| 在涨的话题（国内） | `douyin/billboard_topic_hot` | 14 天齐全、7 天前 ≥10,000，按 7 天变化排 | 5 |
| 在涨的话题（海外） | `tiktok/hashtag_search` | 合并表情变体，按每小时新增视频排 | 3 |
| 新出现 | `douyin/billboard_topic_hot` | 创建不到 60 天、数据不足 14 天 | 4 |
| 可用音乐 | `tiktok/music_chart` | `is_commercial` 为 true，按使用量增量排 | 3 |
| 代表内容 | `youtube/search`、`tiktok/hashtag` | 按每小时播放增量排，附链接和用的音乐 | 3 |
| 要避开 | `douyin/billboard_rise_list`、`tiktok/music_chart` | 社会争议话题、非商用音乐 | 2 |
| 在回落 | `douyin/billboard_topic_hot` | 7 天在跌，附 14 天走势 | 1 |

## 换一个品类：关键词、阈值和次数

关键词要按平台分开写。这次抖音用中文「咖啡」，TikTok 话题搜索用 coffee，YouTube 用带动作的词组 iced coffee recipe，Reddit 用更窄的 cold brew。四个平台的搜索习惯不一样：YouTube 上大家搜的是「怎么做」，词组越具体，返回的越接近能拍的内容；Reddit 上宽词会把各种顺带提到咖啡的帖子都拉进来，窄一点反而干净。换成别的品类，比如护肤或者露营，也按这个思路给每个平台各写一个词，先各查一次，看返回的前几条是不是你要的那类内容，再定下来进定时任务。

阈值要按品类重定。抖音这边「7 天前热度不低于 10,000」是按咖啡这 50 条的分布定的，43 条过线；品类小一些，这条线可以取该品类 50 条里 7 天前热度的中位数。TikTok 那边不用阈值，按每小时新增视频排就行，但两次查询之间至少隔 20 分钟，间隔太短，多数话题的新增是 0。

调用次数和费用不随品类变。每份简报还是 6 次调用，按本次单价是 $0.004544；Reddit 上 cold brew 的最新帖子，三轮返回的都发在 UTC 2026-11-13 20:49 到 2026-11-14 01:02 之间，只有 4 到 5 条，这类低频平台换品类后可能返回更少，按次计费的价格不变，返回 0 条的话按定价页的说法不收费。

## 把简报交给做素材的 agent：MCP 配置示例

EveryInfra 的远程 MCP 服务器地址是 `https://api.everyinfra.com/mcp`，用 Streamable HTTP，鉴权是一个 Bearer 请求头。下面是 Claude Code 里的加法，按 [Claude Code 的 MCP 文档](https://code.claude.com/docs/en/mcp)，远程 HTTP 服务器用 `--transport http`，写进 JSON 时 `type` 必须是 `http`。这一段是配置示例，Adobe 一侧我们没有在本机装插件跑。

```bash
# 数据：EveryInfra 远程 MCP（Key 放环境变量，不写进文件）
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --header "Authorization: Bearer ${EVERYINFRA_API_KEY}"

# 素材：Adobe 插件在 Claude 的 Customize → Plugins 里装，装好后在 Connectors 标签点 Connect
# 同一个会话里先让数据工具出简报，再输入 /adobe 交给 Adobe 工具
```

在 claude.ai 网页版和 Claude 桌面版里，自定义连接器是从 Anthropic 的云端去连你的 MCP 服务器，服务器要能从公网经 443 端口访问（[Claude 帮助中心](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp)）；Claude 的连接器文档列出了三种鉴权方式：每个用户各自登录的 OAuth、组织管理员填一次的固定凭据请求头、不鉴权（[Build an MCP server for Claude](https://claude.com/docs/connectors/building)）。EveryInfra 用的是固定凭据请求头这一种。

EveryInfra 这一侧走的是标准 MCP，换别的 AI 工具也能接，下表同样是配置示例。

| AI 工具 | 怎么加一个远程 MCP 服务器 | 出处 |
| --- | --- | --- |
| Claude Code | `claude mcp add --transport http`，请求头里带 Bearer | Claude Code MCP 文档 |
| Claude 网页版、桌面版 | 在连接器里加自定义连接器；请求从 Anthropic 的固定出站 IP 段发出，例如 160.79.104.0/21 | Claude 帮助中心、IP 地址文档 |
| OpenAI Responses API | `tools` 里写 `type: "mcp"` 和 `server_url`，可设 `require_approval`，需要时在 `authorization` 里传令牌 | OpenAI MCP 文档 |
| Microsoft Copilot Studio | 用 MCP 接入向导连已有服务器，目前支持 tools 和 resources | Microsoft Learn |

表里每一行的出处：Claude 的[连接器说明](https://support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-capabilities)写明，用共享凭据的自定义连接器能访问这把凭据能访问的一切，所以给团队配 EveryInfra 时，Key 的额度和权限要按团队来定；出站 IP 段见 [Anthropic 的 IP 地址文档](https://platform.claude.com/docs/en/api/ip-addresses)；OpenAI 的写法见 [MCP 服务器指南](https://platform.openai.com/docs/guides/tools-connectors-mcp)；Copilot Studio 见 [Microsoft Learn](https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp)。

Claude Code 的 [Skills](https://code.claude.com/docs/en/skills) 用一个 `SKILL.md` 写清步骤，再用 `/技能名` 调起。生成简报这一步可以写成一个技能，固定能力、参数和五条整理规则。

模型实际发出的调用是一条 MCP `tools/call`。我们在新加坡时间 2026 年 11 月 14 日 13:20 用 curl 直接发了一次同样的请求，下面是原样的请求和裁剪后的返回（只留 2 条，长字段截短）：

```text
{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "everyinfra_call_api",
    "arguments": {
      "platform": "douyin",
      "action": "billboard_rise_list",
      "params": {"keyword": "咖啡"}
    }
  }
}
```

```text
{
  "platform": "douyin",
  "action": "billboard_rise_list",
  "count": 8,
  "results": [
    {
      "rank": 1441,
      "rank_change": -25,
      "title": "西西弗回应咖啡区需单独消费",
      "hot_value": 4479761,
      "video_count": 14,
      "category": "社会",
      "created_at": "2026-11-12T03:33:10+00:00",
      "hot_trend": [
        {
          "time": "2026-11-13T23:00:00Z",
          "hot_value": 4501958
        },
        {
          "time": "2026-11-14T00:00:00Z",
          "hot_value": 4486725
        }
      ]
    },
    {
      "rank": 2104,
      "rank_change": 126,
      "title": "溪谷边喝咖啡听流水声",
      "hot_value": 4471716,
      "video_count": 1,
      "category": "旅行",
      "created_at": "2026-11-12T11:05:28+00:00",
      "hot_trend": [
        {
          "time": "2026-11-13T23:00:00Z",
          "hot_value": 5383820
        },
        {
          "time": "2026-11-14T00:00:00Z",
          "hot_value": 5385738
        }
      ]
    }
  ],
  "billing": {
    "charged": true,
    "charged_usd": 0.000806
  }
}
```

这次 MCP 调用从发出到拿到返回用了 1.70 秒（1 次），和 REST 调同类热榜能力的耗时中位数 1.97 秒（3 次）差不多。返回里的 `billing.charged_usd` 是 $0.000806，和 REST 一样按次扣费。模型拿到的是 `result.content[0].text` 里的一段 JSON 文本，要它按简报的栏目整理，提示词里写清用哪几个字段就行。

![代码卡片截图：EveryInfra 接口真实返回的抖音话题热榜，只留两条，每条有话题名、热度值、累计播放、视频数、创建时间和最近几天的 daily_trend；卡片底部是本次扣费 charged_usd。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/img-api-response.webp)

话题热榜的真实返回（裁到两条）：daily_trend 一次给出近 14 天的热度。 [EveryInfra 接口真实返回，2026-11-14](https://api.everyinfra.com/api/v1/social/catalog)

把三轮的结果按上一节的五条规则整理，就是下面这份交给素材 agent 的简报。它由脚本从第 3 轮的返回和三轮之差算出来，每个数都能在原始返回里复算；字段名用英文，方便 agent 直接读。

```text
{
  "category": "咖啡",
  "generated_at_sgt": "2026-11-14 13:48",
  "data_time": "抖音 daily_trend 截至 2026-11-12；TikTok、YouTube 为调用时累计；Reddit 为发帖时间",
  "rising_global": [
    {"hashtag": "Coffee", "videos_per_hour": 561.2, "views_per_hour": 4522965},
    {"hashtag": "coffeeshop", "videos_per_hour": 56.4, "views_per_hour": 663789},
    {"hashtag": "coffeetiktok", "videos_per_hour": 52.1, "views_per_hour": 776381}
  ],
  "rising_china": [
    {"topic": "杭州七层咖啡店", "heat_7d_ago": 11220, "heat_latest": 593650, "change_7d_pct": 5191.0},
    {"topic": "道系咖啡", "heat_7d_ago": 12121, "heat_latest": 102943, "change_7d_pct": 749.3},
    {"topic": "雪王咖啡拼豆大赛", "heat_7d_ago": 130175, "heat_latest": 784376, "change_7d_pct": 502.6},
    {"topic": "今天喝咖啡了吗", "heat_7d_ago": 25449, "heat_latest": 120837, "change_7d_pct": 374.8},
    {"topic": "咖啡与海风", "heat_7d_ago": 13727, "heat_latest": 64401, "change_7d_pct": 369.2}
  ],
  "new": [
    {"topic": "杭州序场咖啡甜品实验室", "created": "2026-11-10", "heat": 575487, "videos": 162},
    {"topic": "咖啡店拍手办", "created": "2026-10-08", "heat": 154599, "videos": 2},
    {"topic": "库迪咖啡联名火影忍者", "created": "2026-11-04", "heat": 93390, "videos": 374},
    {"topic": "ai趣味冲调咖啡", "created": "2026-11-03", "heat": 72820, "videos": 19}
  ],
  "usable_sounds": [
    {"title": "Can I Ride", "author": "SIDEPIECE & 95 South", "uses_gained": 430, "is_commercial": true},
    {"title": "The One That Got Away - Acoustic", "author": "Katy Perry", "uses_gained": 382, "is_commercial": true},
    {"title": "Housewife", "author": "Tate McRae", "uses_gained": 189, "is_commercial": true}
  ],
  "reference_posts": [
    {"url": "https://www.youtube.com/watch?v=oRBdVsNGvjY", "posted": "2025-04-16", "views_per_hour": 1040.4},
    {"url": "https://www.youtube.com/watch?v=rS0cBBZrRTc", "posted": "2025-07-22", "views_per_hour": 241.1},
    {"url": "https://www.youtube.com/watch?v=mlWBG0vxS28", "posted": "2025-03-17", "views_per_hour": 237.7}
  ],
  "engagement_baseline": {"icedcoffee_posts": 40, "median_views": 10550000, "median_likes": 1623550, "original_sound": "28/40"},
  "avoid": [
    "西西弗回应咖啡区需单独消费",
    "Bounce it (is_commercial=false)"
  ],
  "cooling": [
    {"topic": "今天你喝咖啡了吗", "change_7d_pct": -53.9, "peak_2026_11_06": 1012831, "vs_2026_10_30_pct": 136.1}
  ]
}
```

给做素材的 agent 的提示词这样写：把简报 JSON 贴进去，再交代几条规矩：只用 `is_commercial` 为 true 的音乐；每个话题配一条代表内容当参考，不照抄画面；尺寸按平台给（竖版 9:16 给抖音、TikTok、Shorts）。Adobe 帮助中心列出的视频工作流里有「把横版产品视频裁成 Instagram Reels、TikTok 和 YouTube Shorts 的尺寸」这一项。

简报交过去以后，Adobe 一侧能做什么，按帮助中心列出的工作流可以对上三步，这一段是配置示例，我们没有在本机跑。第一步，按「可用音乐」和「代表内容」两栏，让 Adobe 连接器从模板批量出几版封面或贴图，模板里留出话题名和歌名的位置，数据从简报 JSON 里填。第二步，把一条横版产品视频裁成竖版 9:16，分别给抖音、TikTok 和 Shorts，这是帮助中心视频工作流里明写的一项。第三步，把「要避开」一栏原样写进提示词，让它在出稿前自查，比如不用非商用音乐、不碰社会争议话题。

做完以后，简报还能当复盘的基线。发出去的素材过 24 小时、72 小时再查一次同一组能力：用的话题每小时新增是不是还在涨，用的歌使用量有没有继续涨，自己的视频播放和点赞落在「互动基准」的哪个位置。这一步同样用 `POST /api/v1/social`，按次计费，每次复盘的花费和出一份简报差不多。

## 定时跑：用 REST，带 Idempotency-Key

Firefly 的 always-on agents 还在预览，没有日期。要每天固定时刻出一份简报，现在更稳的做法是在自己的服务器或定时任务里调 REST 接口，把结果写成 JSON，再让 agent 读。定时任务和会自动重试的调用都走 REST，并带上 `Idempotency-Key`，同一个键重放时不会再扣一次钱，做法见[这篇幂等键的文章](/blog/api-idempotency-key-ai-agent-retry)。请求头的格式写在 [OpenAPI 文件](https://api.everyinfra.com/openapi.json)里：`Idempotency-Key` 取 1 到 255 个可见 ASCII 字符。

```text
import datetime, json, os, time
import requests

API = "https://api.everyinfra.com/api/v1/social"
AUTH = {"Authorization": f"Bearer {os.environ['EVERYINFRA_API_KEY']}"}
CALLS = [
    ("douyin", "billboard_topic_hot", {"keyword": "咖啡", "time_window": "1d"}),
    ("tiktok", "hashtag_search", {"keyword": "coffee"}),
    ("tiktok", "music_chart", {"chart": "viral50"}),
    ("youtube", "search", {"keyword": "iced coffee recipe", "limit": 10}),
    ("tiktok", "hashtag", {"hashtag": "icedcoffee", "limit": 20}),
    ("reddit", "search", {"keyword": "cold brew", "sort": "newest"}),
]

def call(platform, action, params, run_id):
    # 同一轮、同一个能力用同一个键：超时重发时 24 小时内拿回第一次的结果，不再扣费
    key = f"brief-{run_id}-{platform}-{action}"
    body = {"platform": platform, "action": action, "params": params}
    for _ in range(3):
        r = requests.post(API, json=body, headers={**AUTH, "Idempotency-Key": key}, timeout=120)
        if r.status_code == 429:
            time.sleep(60)
            continue
        if r.status_code >= 500:
            time.sleep(10)
            continue
        return r.json()
    return {"error": r.status_code}

sgt = datetime.timezone(datetime.timedelta(hours=8))
run_id = datetime.datetime.now(sgt).strftime("%Y%m%d%H%M")
out = {}
for platform, action, params in CALLS:
    out[f"{platform}/{action}"] = call(platform, action, params, run_id)
    time.sleep(8)  # 按自己 Key 的限额留间隔

json.dump(out, open(f"brief-raw-{run_id}.json", "w"), ensure_ascii=False)
spent = sum(v.get("billing", {}).get("charged_usd", 0) for v in out.values())
print(f"{run_id}: ${spent:.6f}")
```

这段脚本每轮 6 次调用，按本次实测的扣费合计 $0.004544。调用之间的间隔按自己 Key 的限额定，限额以[控制台和文档](/docs#quickstart)为准。

## 一份简报多少钱

按第 3 轮的实际扣费（每条响应里的 `billing.charged_usd`），一份简报 6 次调用合计 $0.004544。每个能力按次计费，单价和[能力目录](https://api.everyinfra.com/api/v1/social/catalog)里的 `price_usd` 一致，和返回多少条无关：话题热榜一次返回 50 条、音乐榜一次返回 50 首，都是 $0.000806。

| 能力 | 本次返回条数 | 单次扣费（USD） | 耗时中位数（样本数） |
| --- | --- | --- | --- |
| `douyin/billboard_topic_hot` | 50 | $0.000806 | 1.97 秒（3） |
| `tiktok/hashtag_search` | 20 | $0.000806 | 1.97 秒（3） |
| `tiktok/music_chart` | 50 | $0.000806 | 1.23 秒（3） |
| `reddit/search` | 4 | $0.000792 | 4.84 秒（3） |
| `youtube/search` | 10 | $0.000778 | 7.83 秒（4） |
| `tiktok/hashtag` | 20 | $0.000556 | 17.97 秒（2） |
| 合计（一份简报） | 154 | $0.004544 | 串行约 1 分 20 秒（含每次间隔 8 秒） |

![横向条形图：一份简报 6 次调用各自的扣费。douyin/billboard_topic_hot、tiktok/hashtag_search、tiktok/music_chart 各 $0.000806，reddit/search $0.000792，youtube/search $0.000778，tiktok/hashtag $0.000556，合计 $0.004544。](https://everyinfra.com/articles/adobe-mcp-creative-agent-trending-topics-music/fig-08-brief-cost-bar.zh.light.svg)

按这个单价往外推：每天出 1 份简报，30 天是 $0.14；每天早中晚各 1 份，30 天是 $0.41；做 1,000 份是 $4.54。本次实测一共 19 次调用、扣费 $0.01466，比三份简报多出的部分是第 1 轮多查的一次 YouTube 和 13:20 那次 MCP 调用。19 次调用的耗时中位数是 2.75 秒；最慢的是 `tiktok/hashtag`，中位数 17.97 秒（2 次），定时任务里给它留够超时。

Adobe 一侧的费用没有算进来。帮助中心写明访客和免费账号能用连接器的一部分工具，登录或付费套餐后能力更多；具体价格以 Adobe 官网的套餐页为准。本次我们没有在 Adobe 一侧跑任务，这部分是配置示例，不计费用。

## 做不了的事和要注意的地方

榜单上的歌能不能用在品牌内容里，要单独核。TikTok 帮助中心写明，推广品牌、产品或服务的内容建议只用商用音乐库（Commercial Music Library）里的音乐，TikTok 持有的商用音乐库以外的授权不覆盖商业用途（[TikTok 帮助中心](https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/commercial-use-of-music-on-tiktok)）；商用音乐库约 100 万首，企业号在 App 里点「添加声音」时只看得到这部分（[TikTok for Business 帮助](https://ads.tiktok.com/resources/help/article/how-to-use-the-commercial-music-library)）。TikTok 帮助中心另写明，推广品牌、产品或服务的帖子要打开内容披露设置（[推广品牌、产品或服务](https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/promoting-a-brand-product-or-service)）；按上面那页商用音乐的说明，用原声或商用音乐库以外的音乐时，打开这个设置后要同意 Music Usage Confirmation，确认帖子里没有受版权保护的音乐，或已取得并付清所需授权。`is_commercial` 是一个筛选信号，能不能用以 TikTok 后台的显示为准；这里写的是数据方法，不构成法律意见。

关键词过滤只看名字。`douyin/billboard_topic_hot` 的 `keyword` 参数按话题名过滤，名字里不带「咖啡」的相关话题（例如只写品牌名的联名话题）不会出现在结果里。要补全，可以把品牌名、门店名各查一次，或者不带关键词拉全站榜再在本地筛。

三个时刻相隔不到一小时，适合排先后，下结论的窗口偏短。要判断一个话题是不是持续在涨，按天在同一时刻查、连查几天更稳，[排期前查趋势那篇](/blog/social-media-scheduler-mcp-trend-check)用的就是这个办法。

官方接口各有门槛。TikTok 的 Research API 只给学术和非营利机构，页面写一般在提交后 4 周内回复（[TikTok 开发者网站](https://developers.tiktok.com/products/research-api/)）；抖音热点宝网页版要用抖音账号登录，在开放平台上它已改名「生活服务热点中心」（[抖音开放平台服务市场](https://developer.open-douyin.com/service-market/market-detail/6987697226332099597)）；Reddit 的数据接口按其[Data API Terms](https://redditinc.com/policies/data-api-terms)使用。TikTok Research API 的 [Query Videos 接口](https://developers.tiktok.com/doc/research-api-specs-query-videos)可以按创作者注册地区 `region_code` 过滤；抖音开放平台的[移动和网站应用指引](https://developer.open-douyin.com/docs/resource/zh-CN/dop/overview/usage-guide)写的是给开发者自己的移动应用和网站应用接入视频、用户管理和数据等能力，和看全站热点不是一回事。

本次三轮和那次 MCP 调用都返回 200，没有遇到失败。[定价页](/pricing)写明失败和空结果都不收费；这次没有失败的调用，这一条没有在本次实测里验证。

最后，简报和素材都要人看过再发。Adobe 在 Analytics MCP 文档里也写了同样的提醒：MCP 发起的操作和返回，在执行前都要校验（[Analytics MCP 文档](https://developer.adobe.com/analytics-mcp/docs/)）。

## 行业动向

- 2026-11-10，Adobe MAX：Creative Cloud 本地 MCP 集成进入预览，2027 年初 private beta（[Adobe 新闻稿](https://news.adobe.com/news/2026/11/adobe-transforms-creative-cloud-tools)）。对读者意味着：现在用远程连接器搭好的「数据 → 简报 → 素材」流程，到时候可以把执行端换成本机的 Photoshop、Premiere，简报那一半不用改。
- 2026-11-10，Adobe 和 Google 扩大合作：Gemini 和 Gemini Enterprise 里的 Adobe 连接器会加入 Acrobat 和更多创意工具，Adobe 工具也会进 Google 搜索的 AI Mode（[Adobe 新闻稿](https://news.adobe.com/news/2026/11/adobe-and-google-deepen-partnership)）。对读者意味着：同一份 JSON 简报能在更多入口里交给 Adobe 工具。
- 2026-11-09，Adobe《Creators' Toolkit Report》：78% 用 AI 的创作者说 AI 加快了增长，68% 有时会接受不太满意的结果（[Adobe 博客](https://blog.adobe.com/en/publish/2026/11/09/from-big-ideas-bigger-opportunities-creators-say-creative-ai-accelerating-growth)）。对读者意味着：68% 的人会接受不满意的结果，开工前的方向说明值得写清楚。
- 2026-11-04，CX Enterprise Coworker 进入 ChatGPT、Claude、Gemini for business、Copilot 等平台，基于 MCP 和 A2A（[Adobe 新闻稿](https://news.adobe.com/news/2026/11/adobe-integrates-agentic-cx-enterprise-coworker-into-ai-platforms)）。对读者意味着：企业 agent 读的是自家的客户和活动数据，站外公开平台的数据仍要另接。
- 2026-11-02，Adobe Analytics MCP 更新日志加了按名称查分群和分页参数；10 月 5 日起把 MCP 权限拆成只读和完全两档（[更新日志](https://developer.adobe.com/analytics-mcp/docs/aa/changelog)）。对读者意味着：给数据 agent 配权限时，查数和改数分开给，是 Adobe 自己也在用的做法。
- 2026-09-23，Adobe 完成对 Topaz Labs 的收购，MAX 上随即发布了 Wonder 4 和 Image HDR 两个模型（[Adobe 博客](https://blog.adobe.com/en/publish/2026/09/23/adobe-completes-acquisition-of-topaz-labs)）。对读者意味着：Adobe 工具里可选的模型越来越多，选题和音乐这类「做什么」的判断仍在模型之外。

## 常见问题

**Adobe 的 MCP 服务器能直接在 Claude 里用吗？**

能用的是远程连接器「Adobe for Claude」（原名 Adobe for creativity），在 Claude 网页版、桌面版和 Claude Code 里都能装，访客也能用一部分工具（[Adobe 帮助中心](https://helpx.adobe.com/creative-cloud/apps/integration-with-other-apps/adobe-connectors/adobe-for-claude.html)）。MAX 上预览的本地 MCP 集成要到 2027 年初才有 private beta。问题来自搜索联想词「adobe mcp server claude」。

**品牌号能用 TikTok 榜单上的热门音乐吗？**

先看 `is_commercial`。本次 Viral 50 里有 39 首标记为可商用，11 首不是。TikTok 帮助中心写明，商用音乐库以外的音乐授权不覆盖推广内容（[TikTok 帮助中心](https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/commercial-use-of-music-on-tiktok)）。投放前仍以 TikTok 后台为准。问题来自联想词「trending tiktok sounds for commercial use」。

**抖音热点宝有 API 吗？**

抖音热点宝的网页版要用抖音账号登录，在抖音开放平台的服务市场里它叫「生活服务热点中心」，面向生活服务创作者（[抖音开放平台](https://developer.open-douyin.com/service-market/market-detail/6987697226332099597)）。我们没有找到对外开放的热点宝数据接口文档。EveryInfra 的 [`douyin/billboard_topic_hot`](/douyin-api/billboard_topic_hot) 按次返回话题热榜，每条带近 14 天的 `daily_trend`。问题来自联想词「抖音热点宝 api」。

**怎么找 TikTok 上正在涨的音乐？**

榜单名次一天里很少动，看使用量的变化更有用：本次三轮之间，50 首歌的名次一次都没变，42 首的使用量在涨，涨得最多的「Can I Ride」41 分钟多了 430 次。做法是同一张榜隔一段时间查两次，按 `use_count` 的差排序，再用 [`tiktok/sound_videos`](/tiktok-api/sound_videos) 看用这首歌的代表视频。问题来自联想词「how to find trending sounds on tiktok」。

**社媒创意简报一页写什么？**

我们用的五栏是：在涨的话题（带走势）、能用的音乐（带商用标记）、代表内容（带链接和每小时增量）、互动基准、要避开的坑。每一栏都对应一个能力和几个字段，交给 agent 时用 JSON，人看时用表格。问题来自联想词「social media creative brief template」。

**Adobe Creative Agent 能自己去查各平台的热点吗？**

Adobe 11 月 10 日的新闻稿没有写 Creative Agent 能读站外平台的公开数据。本地 MCP 集成的那一段写的是：agent 如果同时连着 Google Drive 或 Slack，可以从 Google Docs 读一份简报（[Adobe 新闻稿](https://news.adobe.com/news/2026/11/adobe-transforms-creative-cloud-tools)）。所以更直接的接法是让你自己的 agent 同时连 EveryInfra 和 Adobe 两个 MCP 服务器，先出简报再交给 Adobe。问题来自联想词「adobe creative agent」。

**Claude Code 里能用 Adobe MCP 吗？**

远程连接器可以：Adobe 帮助中心把 Claude Code 列在支持范围里。一位创作者的演示视频里，把 Premiere 助手的技能写成 Markdown 文件，用斜杠命令跑，画面里能看到原样的 MCP 调用（[YouTube 视频](https://www.youtube.com/watch?v=ciY3ytKVzO8)）；Adobe 没有把这种做法写进文档，这里只当配置示例。问题来自联想词「adobe mcp claude code」。

## 参考资料

1. Adobe Powers a New Era of Creativity, Bringing Agents and Tools to Creatives Wherever and However They Create，Adobe，2026-11-10，https://news.adobe.com/news/2026/11/adobe-powers-new-era-of-creativity
1. Adobe Transforms its Creative Cloud Tools into Agentic Workflows，Adobe，2026-11-10，https://news.adobe.com/news/2026/11/adobe-transforms-creative-cloud-tools
1. Adobe Firefly Expands as the AI Creative Studio，Adobe，2026-11-10，https://news.adobe.com/news/2026/11/adobe-firefly-expands
1. #AdobeMAX 2026 Opening Keynote，Adobe (YouTube)，2026-11-11，https://www.youtube.com/watch?v=BhId0EeP-NI
1. Adobe is going all in on agentic AI，The Verge，2026-11-10，https://www.theverge.com/tech/1030593/adobe-max-ai-agents-mcp-firefly-assistant-updates
1. Adobe for creativity: a new way to create with Adobe, now in Claude，Adobe Blog，2026-04-28，https://blog.adobe.com/en/publish/2026/04/28/adobe-for-creativity-connector
1. Adobe for Claude overview，Adobe Help Center，2026-09-24，https://helpx.adobe.com/creative-cloud/apps/integration-with-other-apps/adobe-connectors/adobe-for-claude.html
1. Adobe for Claude，Adobe，2026-11-14 读取，https://www.adobe.com/adobe-connectors/adobe-for-claude.html
1. Adobe for ChatGPT，Adobe，2026-11-14 读取，https://www.adobe.com/adobe-connectors/adobe-for-chatgpt.html
1. Adobe in Google Gemini，Adobe，2026-11-14 读取，https://www.adobe.com/adobe-connectors/adobe-for-gemini.html
1. Adobe Integrates Agentic CX Enterprise Coworker Into AI Platforms from Anthropic, Google, Microsoft, OpenAI and More，Adobe，2026-11-04，https://news.adobe.com/news/2026/11/adobe-integrates-agentic-cx-enterprise-coworker-into-ai-platforms
1. Analytics MCP servers，Adobe Developer，2026-11-14 读取，https://developer.adobe.com/analytics-mcp/docs/
1. Adobe Analytics MCP server changelog，Adobe Developer，2026-11-02，https://developer.adobe.com/analytics-mcp/docs/aa/changelog
1. From big ideas to bigger opportunities: 78% of creators using AI say creative AI is accelerating growth，Adobe Blog，2026-11-09，https://blog.adobe.com/en/publish/2026/11/09/from-big-ideas-bigger-opportunities-creators-say-creative-ai-accelerating-growth
1. Search: list，YouTube Data API，2026-11-14 读取，https://developers.google.com/youtube/v3/docs/search/list
1. Quota costs for API requests，Google for Developers，2026-11-14 读取，https://developers.google.com/youtube/v3/determine_quota_cost
1. Trending Charts on YouTube，YouTube Help，2026-11-14 读取，https://support.google.com/youtube/answer/7239739
1. Changes to Discovering Trending Content on YouTube，YouTube Help Community，2025-07-10，https://support.google.com/youtube/thread/356702168/changes-to-discovering-trending-content-on-youtube?hl=en
1. YouTube Data API Overview，Google for Developers，2026-11-14 读取，https://developers.google.com/youtube/v3/getting-started
1. Connect Claude Code to tools via MCP，Anthropic，2026-11-14 读取，https://code.claude.com/docs/en/mcp
1. Get started with custom connectors using remote MCP，Anthropic Help Center，2026-11-14 读取，https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
1. Build an MCP server for Claude，Anthropic，2026-11-14 读取，https://claude.com/docs/connectors/building
1. Use connectors to extend Claude's capabilities，Anthropic Help Center，2026-11-14 读取，https://support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-capabilities
1. IP addresses，Anthropic，2026-11-14 读取，https://platform.claude.com/docs/en/api/ip-addresses
1. Connectors and MCP servers，OpenAI，2026-11-14 读取，https://platform.openai.com/docs/guides/tools-connectors-mcp
1. Extend your agent with Model Context Protocol，Microsoft Learn，2026-11-14 读取，https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp
1. Agent Skills in Claude Code，Anthropic，2026-11-14 读取，https://code.claude.com/docs/en/skills
1. EveryInfra 能力目录（JSON），EveryInfra，2026-11-14 读取，https://api.everyinfra.com/api/v1/social/catalog
1. EveryInfra OpenAPI，EveryInfra，2026-11-14 读取，https://api.everyinfra.com/openapi.json
1. Commercial use of music on TikTok，TikTok Support，2026-11-14 读取，https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/commercial-use-of-music-on-tiktok
1. How to use the Commercial Music Library，TikTok for Business，2026-11-14 读取，https://ads.tiktok.com/resources/help/article/how-to-use-the-commercial-music-library
1. Promoting a brand, product, or service，TikTok Support，2026-11-14 读取，https://support.tiktok.com/en/business-and-creator/creator-and-business-accounts/promoting-a-brand-product-or-service
1. TikTok Research Tools: Access and Eligibility，TikTok for Developers，2026-11-14 读取，https://developers.tiktok.com/products/research-api/
1. 生活服务热点中心（原抖音热点宝），抖音开放平台，2026-11-14 读取，https://developer.open-douyin.com/service-market/market-detail/6987697226332099597
1. Data API Terms，Reddit, Inc.，2026-11-14 读取，https://redditinc.com/policies/data-api-terms
1. Research API: Query Videos，TikTok for Developers，2026-11-14 读取，https://developers.tiktok.com/doc/research-api-specs-query-videos
1. 抖音开放平台使用指南，抖音开放平台，2026-11-14 读取，https://developer.open-douyin.com/docs/resource/zh-CN/dop/overview/usage-guide
1. Adobe and Google deepen partnership，Adobe，2026-11-10，https://news.adobe.com/news/2026/11/adobe-and-google-deepen-partnership
1. Adobe completes acquisition of Topaz Labs，Adobe Blog，2026-09-23，https://blog.adobe.com/en/publish/2026/09/23/adobe-completes-acquisition-of-topaz-labs
1. Adobe Creative Cloud MCP: AI Agents Edit For You，YouTube，2026-11-10，https://www.youtube.com/watch?v=ciY3ytKVzO8
