Hermoso 是一个营销 MCP 服务器:一个 OAuth 端点提供 922+ 个工具,让智能体可以调研某个市场中正在投放的广告、生成成品图片和视频广告、发布它们,并搭建背后的付费广告系列。Cursor 通过一个连接就能使用全部功能。本页只讲其中的一部分:Cursor 在 TikTok 上究竟能做什么,以及 TikTok 不允许它做什么。
将 Hermoso 连接到 Cursor
- 安装并登录。
你的浏览器会打开一次。无需创建任何东西,也无需粘贴:凭证会以仅限所有者可读的方式保存在npm install -g hermoso && hermoso auth login~/.hermoso/config.json中。在没有浏览器的机器上,请改用hermoso auth login --token hmk_…,密钥可从 MCP & CLI → 终端与 API 密钥 中获取。 - 将其添加到
~/.cursor/mcp.json(或项目中的.cursor/mcp.json)。文件中不包含任何密钥,因为hermoso mcp会读取上面的登录信息:{ "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } } - 或使用一键安装,入口在 MCP 页面。该深层链接会安装托管的 URL,并把身份验证交给 Cursor 自己的 OAuth 流程。两种方式都可行,只是前提条件不同。
- 向 Cursor 提出需求。“调研我三个最主要竞争对手跑得最久的广告,并把最好的钩子改编成 9:16 的视频”,或者“把这条渲染好的视频发布到频道上”。由智能体挑选工具;花费由你批准。
上面的配置块会在你的机器上运行已发布的 hermoso npm 包,因此无需粘贴任何内容,并且在调用工具之前,工具列表不产生任何费用。如果你改用深层链接,Cursor 会与我们的授权服务器进行动态客户端注册,你同样无需持有任何密钥。
然后在 Hermoso 的“设置 → 连接器”中连接 TikTok 本身,只需一次。这是一个 OAuth 授权页面,所以这是唯一需要浏览器的步骤。之后的一切都是工具调用。
Cursor 可以使用的 TikTok 工具
post_to_tiktok:发布已完成的视频,或最多 35 张图片的图片帖子,可按你选择的隐私设置直接上线到主页,或放入你的 TikTok 草稿,在应用中完成最后编辑。它还负责互动设置(评论、合拍、二次创作)、封面帧,以及品牌合作内容的披露。schedule_post:将其排入共用日历以便稍后发布,排队时即固定隐私设置。tiktok_account / tiktok_creator_info:账户的简介、认证状态、粉丝和视频数量,以及账户本身允许的隐私级别。tiktok_post_status:跟踪 TikTok 仍在处理的帖子,因此上传缓慢时会检查状态,而不会重复发布。list_tiktok_videos / tiktok_account_insights:最近的帖子及其播放量、点赞、评论和分享,以及账户自身的分析数据;对于拥有 100 名或以上粉丝的商业账户,还提供粉丝人口统计。list_tiktok_comments / reply_to_tiktok_comment / moderate_tiktok_comment:读取你帖子下的评论,以账户身份回复,并进行点赞、隐藏或删除;需要先完成 TikTok 账户授权连接。search_tiktok:按关键词搜索公开的 TikTok,这是调研的那一半。
另外两个运营事实。TikTok 图片帖子是通过网址拉取的,而不是上传的,因此在 TikTok 的开发者门户中,必须先验证提供图片的主机,图片帖子才能发出。另外,草稿不带封面帧:直接发布时,Hermoso 会把视频的最佳帧设为封面;而对于草稿,你需要在 TikTok 应用中选择封面。
在自动化任何操作之前,值得了解的 TikTok 限制
| 文字 | TikTok 视频文案上限为 2,200 个字符,图片帖子文案为 4,000 个字符,图片标题为 90 个字符。它会在帖子创建或排队时执行,因此超长的帖子会在你还在场时被拒绝,以便你修改,而不是在发布途中被悄悄截断。 |
|---|---|
| 可见性 | 所有人、粉丝、好友、仅自己,或草稿,由你选择。Hermoso 在 2026 年 8 月通过了 TikTok 的 Direct Post 审核,因此帖子可以直接上线到主页。TikTok 的规则是,创作者需要为每条帖子选择隐私设置,且不预先选中任何选项,并且只能从 tiktok_creator_info 表明该账户允许的级别中选择。因此 Hermoso 会询问,而不是默认设置,并且在任何内容上传之前,拒绝没有指定隐私设置的帖子。草稿会进入 TikTok 收件箱,由你在应用中完成编辑,添加 TikTok 音效也在那里进行。没有不公开列出的选项。品牌合作内容不能与私密(仅自己可见)帖子组合,这种组合会被拒绝,而不会替你解决。 |
| 轮播 | 最多 35 张图片,作为 TikTok 图片帖子,仅限图片。这个数字来自 TikTok:“包含最多 35 个图片内容网址的数组。”顺序就是幻灯片播放顺序,因此幻灯片的排列顺序本身就是产品的一部分。只有一张图片时,它只是一张幻灯片的帖子,而不会被拒绝。 |
| 使用哪个账户 | 无。TikTok 会发布到已连接的账户。 |
在 Cursor 中试一试
用日常语言提出需求即可。这些都是普通句子,不是某种专用语法:
“用 ./assets/slides 中的图片按文件名顺序制作一个 TikTok 图片帖子,把第 3 张设为封面,并问我以哪种隐私设置发布。”
这会依次执行 search_tiktok → plan_ad → render_ad → post_to_tiktok。Cursor 会在运行前把每次工具调用显示在撰写区,因此发布是一次点击,而不是附带的副作用。
Cursor 在 TikTok 上:真正棘手的部分
图片帖子是编辑器特别擅长的 TikTok 格式,因为幻灯片就是文件,顺序就是故事。有一个不太明显的前提条件:TikTok 是从 URL 拉取图片帖子的,而不是接受上传,因此提供这些图片的主机必须先在 TikTok 开发者门户中完成验证。视频不受影响。隐私规则同时适用于两者:TikTok 要求每个帖子单独选择隐私设置,因此 Cursor 会主动询问。
当一个代码仓库应始终对应同一个品牌时,请把配置放在项目的 .cursor/mcp.json 中,而不是主目录下;否则,由 hermoso auth login 来固定工作区。
发布前先调研 TikTok
Hermoso 没有它在 Meta 上提供的那种 TikTok 广告库搜索,因此 TikTok 调研是自然内容的调研:search_tiktok 按关键词找出正在走红的内容,而 analyze_video 会把一段视频拆解为钩子、节拍和画面文字,以便复用其规律,而不是凭猜测。
付费部分
TikTok Ads 是 Hermoso 搭建和读取广告系列的十二个付费平台之一,包括推广自然帖子的 Smart+ 广告系列和 Spark Ads,并且它与自然内容的连接是分开的。广告系列通过 TikTok 的营销 API 运行,发布则依赖其内容发布审核,因此 Hermoso 会分别报告每一项,而不会让其中一项暗示另一项。只有经过确认的状态切换才会启动真正的花费。
Cursor 自己无法完成的事
一个掌握预算的智能体,只有在影响范围有界的情况下才有用,所以这道围栏设在服务器里,而不是提示词里。每个广告系列、广告组、广告分组和广告都以暂停状态创建,而会真正动用资金的状态切换,若没有明确的确认标记就拒绝执行。每次渲染前都会先报价(hermoso_capabilities 会在任何花费发生之前公布每个模型的确切积分成本)。积分在第一次调用服务商之前就会预留,之后按确切成本结算,因此派发失败会退款,而不是让你白白付费。删除操作同样需要确认;并且在智能体告诉你它搭建了什么之前,每个广告系列结构都会从广告平台回读。
有一步刻意不能无头完成:连接账户是一个 OAuth 授权页面,因此你需要在浏览器中连接一次该渠道。之后的一切都是工具调用。
其余的矩阵
从 Cursor 发布到: Facebook · Instagram · Threads · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram。或查看 Cursor 可发布的全部平台。
从以下工具发布到 TikTok: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
常见问题
Cursor 能发布到 TikTok 吗?
可以,通过 Hermoso 的 MCP 服务器。运行 npm install -g hermoso && hermoso auth login,然后将 ~/.cursor/mcp.json 指向 npx -y hermoso mcp。浏览器登录会保存凭证,因此配置文件中不需要放任何密钥。随后 Cursor 便拥有 922+ 个工具,包括发布到 TikTok 的工具,以及研究你所在市场正在投放的广告并从头渲染创意的工具。
如何将 TikTok 连接到 Cursor?
两个步骤,各做一次。运行 npm install -g hermoso && hermoso auth login,然后将 ~/.cursor/mcp.json 指向 npx -y hermoso mcp。浏览器登录会保存凭证,因此配置文件中不需要放任何密钥。然后在 Hermoso 的 设置 → 连接器 中连接 TikTok,这是浏览器中的 OAuth 授权页面。之后,Cursor 发布到 TikTok 就像普通的工具调用一样。
Cursor 能以私密或草稿形式发布到 TikTok 吗?
可以。TikTok 帖子可以向所有人公开、仅粉丝可见、仅好友可见,或仅自己可见,也可以改为存入草稿。TikTok 希望创作者为每条帖子选择隐私级别,且只能从该账号允许的级别中选择,因此 Hermoso 会询问,而不是替你选择。Hermoso 会在你提出请求的那一刻拒绝 TikTok 无法实现的可见性,而不是悄悄发布一个权限更低的版本。
Cursor 能在发帖之外投放 TikTok 广告吗?
可以。TikTok 广告是 Hermoso 管理的十二个付费平台之一,并且与有机的 TikTok 发布分开连接。两者各自需要一次 TikTok 审批,Hermoso 会分别报告各自的状态,而不是从其中一个推断另一个。
从 Cursor 发布到 TikTok 时的文案字数上限是多少?
TikTok 视频文案最多可达 2,200 个字符,图文帖子文案最多 4,000 个字符。Hermoso 在帖子创建或排队时即执行该限制,因此 Cursor 会立即收到通知,而不是之后在无人关注时才失败。
Cursor 能在发帖之前研究 TikTok 吗?
可以,但是是有机的:Hermoso 没有 TikTok 广告库搜索。search_tiktok 可以按关键词查找正在奏效的内容,analyze_video 则会把一段视频拆解为其钩子、节拍和画面文字。