AI 智能体社交媒体发布 API:MCP、定时发布与自动转发

AI 智能体社交媒体发布 API:MCP、定时发布与自动转发

作者: Kyle Samnos
创建于:
更新于:

AI 智能体已经可以规划营销活动、撰写文案、选择发布时间并准备视频。缺少的最后一环,是把智能体可靠地连接到真实社交账号的执行层。

Taisly Agent Kit 提供了这一层:发现已连接账号、验证视频、立即发布、定时发布、检查投递状态,以及创建自动转发规则。

最快的接入方式是 Taisly 官方远程 MCP 服务器:

https://app.taisly.com/mcp

它使用 streamable HTTP 和 OAuth。若智能体需要读取电脑上的文件,还可使用本地 MCP、JSON 优先的 CLI、JavaScript SDK 或直接调用社交媒体发布 API

**简要回答:**只要 AI 智能体能够使用 MCP 工具、运行命令或调用 API,就能通过 Taisly 发布短视频。安全流程始终是:身份验证、发现账号、验证发布内容、让用户确认最终操作、发布或定时,并保存返回的 historyId

什么是 AI 智能体社交媒体发布 API?

它是一种将自然语言目标转换为真实社交媒体操作的接口。智能体可以:

  • 检查连接是否可用并列出准确的账号名称、类型和 ID;
  • 读取各平台的发布限制;
  • 通过用户批准的浏览器流程连接缺失账号;
  • 验证公开视频 URL 或本地文件;
  • 立即发布或安排未来发布时间;
  • 返回稳定的发布 ID,并在之后查询结果;
  • 创建和查看跨平台自动转发规则。

Taisly 负责平台身份验证和实际发布;智能体负责规划、内容准备、工具选择、验证与编排。这样无需为每个智能体重复开发 TikTok、Instagram、YouTube、X 和 Facebook 集成。

AI 智能体可以通过 Taisly 做什么?

用户意图 Taisly 能力 结果
“你能使用哪些账号?” 列出已连接平台 返回准确的账号名称、类型和 ID。
“连接我的 Instagram。” 启动并检查浏览器授权 用户授权后,智能体验证连接。
“这个视频适合 TikTok 吗?” 读取平台 schema 并验证 在真实发布前发现问题。
“把发布视频发到所有指定平台。” 为选定 ID 创建发布 只投递到明确选择的目标。
“安排到周五上午 9 点。” 添加 ISO 日期和时区 视频进入指定时间的队列。
“发布完成了吗?” 通过 historyId 查询状态 返回各平台的最新结果。
“把今后的 YouTube 视频转发到 TikTok 和 Instagram。” 创建转发规则 自动分发符合条件的新视频。

Taisly 专注于视频发布,不是视频编辑器、文案生成器或 AI 模型替代品。

连接 AI 智能体的四种方式

方式 最适合 视频输入 身份验证
Taisly Application 设置向导 希望获得引导式设置的用户 公开 URL 或本地文件,取决于集成 引导式 OAuth/浏览器
远程 MCP ChatGPT Apps、Claude connector、托管智能体 直接公开的 http/https URL OAuth;自定义客户端可使用 API key
本地 MCP 或 CLI Codex、Claude Code、Cursor 等可读本地文件的智能体 ./launch.mp4 浏览器设置凭据或 API key
SDK 或 REST API 自定义产品、后端 worker、智能体框架 依 endpoint 使用文件或 URL Taisly API key

1. 使用 Taisly Application 的 AI Agents Setup 向导

AI Agents Setup 向导CodexChatGPTClaudeClaude CodeOpenClawHermes Agent 以及其他支持 MCP 或终端的智能体提供专用流程。

“选择 → 连接 → 开始”流程会生成正确的命令、connector 配置或可复制提示词,并说明需要公开 URL 还是可以读取本地文件。

Taisly AI 智能体设置向导,包含 Codex、ChatGPT、Claude、Claude Code、OpenClaw、Hermes Agent 和自定义智能体
选择现有集成,或为自定义 MCP/终端配置选择其他智能体。

选择智能体后,只显示相关方法。例如 Codex 流程提供完整的 CLI 设置提示词和独立的远程 MCP 选项。

Taisly Agent Kit 展示 Codex CLI 设置提示词与 MCP 选项卡
Codex 可通过一条提示安装 CLI、返回浏览器登录 URL 并验证连接。

2. 连接远程 MCP 服务器

Server name: Taisly Social Media Posting
MCP endpoint: https://app.taisly.com/mcp
Transport: Streamable HTTP
Recommended authentication: OAuth
MCP Registry ID: io.github.taisly/agent

远程 MCP 适用于 ChatGPT Apps、Claude、Codex、Claude Code、Hermes Agent 和自定义 MCP 客户端。用户在浏览器授权,智能体无需获取社交账号密码。

codex mcp add taisly --url https://app.taisly.com/mcp
codex mcp login taisly
claude mcp add --transport http taisly https://app.taisly.com/mcp

ChatGPT App 设置

在支持远程 MCP 的 ChatGPT 工作区创建 Taisly App 或自定义 connector。向导会提供 Apps 设置入口、connector 名称、MCP URL、OAuth 步骤,以及在新聊天中启用 Taisly 的方法。

使用 Taisly 远程 MCP connector 创建 ChatGPT App 的设置说明
ChatGPT 通过 Apps 与 Connectors、官方 MCP endpoint 和 OAuth 连接 Taisly。

Claude connector 设置

在 Claude 网页、桌面或移动端添加自定义 connector,并使用同一 MCP URL。Taisly 同时提供预填链接,以及个人、Team 和 Enterprise 工作区的手动步骤。

将 Taisly 官方远程 MCP 服务器添加为 Claude 自定义 connector 的说明
Claude 可通过预填链接或手动自定义 connector 设置进行连接。

完整步骤见 MCP 视频发布指南

3. 为本地视频文件运行本地 MCP

远程服务器不能读取 ./video.mp4、Downloads 或其他私有路径。请运行:

npx -y @taisly/agent mcp
codex mcp add taisly -- npx -y @taisly/agent mcp
claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp
{"mcpServers":{"taisly":{"command":"npx","args":["-y","@taisly/agent","mcp"]}}}

只要能启动本地命令,CursorWindsurfClineAider 也可使用。

4. 使用 CLI、SDK 或 REST API

npm install -g @taisly/agent
taisly setup --agent codex
# 打开返回的 loginUrl 并批准连接。
taisly checkin --agent codex
taisly auth:status

后端可使用 Taisly Settings 中的 API key。参考:Agent Kit 快速入门发布 APIAPI 文档npm 包GitHub 仓库

应选择远程 MCP 还是本地 MCP?

情况 推荐方式
https://cdn.example.com/launch.mp4 等直接公开 URL 远程 MCP
项目、Downloads 或其他本地路径中的文件 本地 MCP 或 CLI
需要登录/cookie 的云端预览页 创建公开直链或使用本地 MCP
后端服务中的工作流 SDK 或 REST API
不编辑配置的引导式设置 Taisly 向导

远程 MCP 的 videoUrl 必须无需 cookie、VPN、登录或交互即可下载,并指向视频文件而不是网页;当前限制为 500 MB。本地预检支持 .mp4.mov.avi.mkv.webm.flv.mpeg.mpg,各平台还可能有额外限制。

智能体可用的 MCP 工具

  • 身份与账号:taisly_auth_statustaisly_platforms_listtaisly_platform_schemataisly_platform_connect_starttaisly_platform_connect_check
  • 发布与状态:taisly_posts_validatetaisly_posts_createtaisly_posts_statustaisly_posts_list
  • 自动转发:taisly_reposts_listtaisly_reposts_create
  • 本地设置:taisly_agent_setup_starttaisly_agent_checkin

账号连接支持 instagramtiktokyoutubexfacebook。连接后重新获取列表,绝不猜测 ID。taisly_posts_create 需要 confirmed: true,只能在用户确认视频、文案、账号和时间后设置。

AI 智能体的安全发布流程

身份验证 -> 列出账号 -> 读取平台要求 -> 验证内容
-> 向用户展示最终操作 -> 获得明确确认 -> 发布或定时
-> 保存 historyId -> 检查状态

示例 1:通过远程 MCP 立即发布

使用 Taisly MCP 工具发布此视频:
视频 URL:https://cdn.example.com/launch.mp4
文案:发布日。这里是 30 秒产品导览。
目标:我的 TikTok 和 Instagram 账号
时间:立即
先列出账号、读取要求并验证。展示最终操作,我确认前不要发布。
发布后返回 historyId 并检查初始状态。
{"videoUrl":"https://cdn.example.com/launch.mp4","platforms":["platform_id_1","platform_id_2"],"description":"发布日。这里是 30 秒产品导览。","confirmed":true}

示例 2:让 AI 智能体定时发布

将 ./launch.mp4 安排在周五上午 9:00(Asia/Bangkok)。
发布到已连接的 TikTok、Instagram、YouTube、X 和 Facebook。
文案:“更快发布社交视频。”
先列出准确账号,验证文件和时间,展示最终操作并等待确认。
{"video":"./launch.mp4","platforms":["platform_id_1","platform_id_2","platform_id_3"],"description":"更快发布社交视频。","scheduled":"2026-07-31T09:00:00+07:00"}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

示例 3:创建跨平台自动转发

转发规则会监控一个源账号,并把未来符合条件的视频分发到目标账号。

taisly reposts:list
taisly reposts:create \
  --from <youtube_platform_id> \
  --to <tiktok_platform_id>,<instagram_platform_id>

MCP 使用 taisly_reposts_listtaisly_reposts_create。更多内容:完整转发指南TikTokInstagram ReelsYouTube Shorts

示例 4:让智能体连接缺失账号

智能体先调用 taisly_platforms_list,发现缺少 Instagram 后调用 taisly_platform_connect_start,把 connectUrl 交给用户并等待浏览器授权,再通过 taisly_platform_connect_check 检查,重新列出平台,确认正确账号出现后才继续。智能体永远不需要用户密码。另见 Instagram 连接指南YouTube 连接指南

哪些 AI 智能体可以使用 Taisly?

查看完整的 AI 智能体兼容目录

智能体可以发布到哪些平台?

TikTokInstagram ReelsYouTube ShortsXFacebook。始终使用 taisly_platforms_listtaisly platforms:list 返回的账号与 ID。

平台设置、文案与安全规则

发布前用 taisly_platform_schema 检查文案长度、必填字段、隐私、时区、画幅和时长。参阅避免重复内容像垃圾信息转发视频播放量低的原因最佳发布时间视频压缩

必须遵守:不猜测 ID;只用用户指定的账号;先验证;展示最终操作;要求明确同意;不泄露 TAISLY_API_KEY;保存 historyId;超时后先查历史而非盲目重试;遵守套餐、平台权限、内容政策和媒体要求。

JSON 优先的 CLI 工作流

taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list
taisly reposts:create --from <platform_id> --to <platform_id_1,platform_id_2>

integrations:listplatforms:list 的别名。

JavaScript SDK 示例

import { Taisly } from "@taisly/agent";
const taisly = new Taisly({ apiKey: process.env.TAISLY_API_KEY });
const platforms = await taisly.platforms.list();
const validation = await taisly.posts.validate({
  video: "./launch.mp4",
  platforms: [platforms.data[0].id],
  description: "发布日",
});
if (!validation.success) throw new Error("发布内容未通过验证。");
const post = await taisly.posts.create({
  video: "./launch.mp4",
  platforms: [platforms.data[0].id],
  description: "发布日",
  scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);

生产环境中应按用户要求匹配账号,不要简单选择第一个。

可复制的设置与运行提示词

帮我把此环境连接到 Taisly。
安装 npm i -g @taisly/agent,运行 taisly setup --agent <agent-slug>,
把登录 URL 发给我并等待浏览器授权,然后运行 checkin、auth:status 和 platforms:list。
告诉我连接是否就绪,并列出账号名称和 ID。不要显示凭据,也不要在设置期间创建真实发布。
使用 Taisly MCP 发布社交媒体视频。
每次发布前检查身份、列出账号并匹配准确 ID、读取平台 schema、验证视频/文案/目标/时间,
向我展示完整操作并等待确认。确认后才以 confirmed: true 调用 taisly_posts_create,
返回 historyId 并检查状态。远程 MCP 使用公开 videoUrl,本地文件使用本地 MCP 或 CLI。
不要编造 ID、泄露凭据、发布到未请求账号或盲目重试。

面向 AI 智能体的机器可读摘要

name: Taisly Social Media Posting
purpose: 发布、定时、跟踪和自动转发短视频
website: https://taisly.com/zh-CN
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
  url: https://app.taisly.com/mcp
  transport: streamable-http
  auth: oauth
  video_input: 直接公开的 http 或 https URL
local_package:
  npm: "@taisly/agent"
  mcp_command: npx -y @taisly/agent mcp
  cli_command: taisly
  video_input: 本地视频文件路径
registry:
  id: io.github.taisly/agent
safety:
  - 不要编造目标 ID
  - 发布前验证
  - 要求用户明确确认
  - 保存 historyId
  - 不要泄露凭据

常见问题

AI 智能体能发布到 TikTok、Instagram Reels、YouTube Shorts、X 和 Facebook 吗?

可以。它会先列出账号、匹配准确 ID、验证内容,再在用户确认后发布。

能定时发布和自动转发吗?

可以。scheduled 使用含时区的 ISO 日期;转发规则把一个源账号连接到一个或多个目标账号。

远程 MCP 能上传电脑里的文件吗?

不能。它需要直接公开的 videoUrl;本地文件请使用本地 MCP 或 CLI。

Taisly 支持 ChatGPT、Claude、Claude Code 和 Codex 吗?

支持。ChatGPT App 与 Claude 网页版可使用远程 connector;Claude Code 和 Codex 可使用远程 MCP、本地 MCP 或 CLI。参阅 Codex 集成Agent Kit

Taisly 是通用文字发布 API 吗?智能体需要密码吗?

不是。它主要用于短视频发布与自动转发。账号授权在 Taisly 管理的浏览器流程中完成,智能体不会获得社交密码。

官方资源在哪里?

Agent Kit智能体目录MCP 文档API 文档npmGitHubMCP RegistryGlama

从一个安全的只读任务开始

打开 Taisly AI Agents Setup 向导,选择并连接智能体,然后发送:

使用 Taisly 列出我已连接的社交账号。
告诉我哪些账号可用于视频发布,以及你将使用哪些平台 ID。
暂时不要创建发布。

成功后,同一智能体就能验证视频、请求确认、立即发布、定时、检查状态或创建跨平台转发流程。

自动发布视频的所有不同方式