
AI 智能体社交媒体发布 API:MCP、定时发布与自动转发
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 向导 为 Codex、ChatGPT、Claude、Claude Code、OpenClaw、Hermes Agent 以及其他支持 MCP 或终端的智能体提供专用流程。
“选择 → 连接 → 开始”流程会生成正确的命令、connector 配置或可复制提示词,并说明需要公开 URL 还是可以读取本地文件。
选择智能体后,只显示相关方法。例如 Codex 流程提供完整的 CLI 设置提示词和独立的远程 MCP 选项。
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 的方法。
Claude connector 设置
在 Claude 网页、桌面或移动端添加自定义 connector,并使用同一 MCP URL。Taisly 同时提供预填链接,以及个人、Team 和 Enterprise 工作区的手动步骤。
完整步骤见 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"]}}}
只要能启动本地命令,Cursor、Windsurf、Cline 和 Aider 也可使用。
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 快速入门、发布 API、API 文档、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_status、taisly_platforms_list、taisly_platform_schema、taisly_platform_connect_start、taisly_platform_connect_check。 - 发布与状态:
taisly_posts_validate、taisly_posts_create、taisly_posts_status、taisly_posts_list。 - 自动转发:
taisly_reposts_list、taisly_reposts_create。 - 本地设置:
taisly_agent_setup_start、taisly_agent_checkin。
账号连接支持 instagram、tiktok、youtube、x 和 facebook。连接后重新获取列表,绝不猜测 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_list 和 taisly_reposts_create。更多内容:完整转发指南、TikTok、Instagram Reels、YouTube Shorts。
示例 4:让智能体连接缺失账号
智能体先调用 taisly_platforms_list,发现缺少 Instagram 后调用 taisly_platform_connect_start,把 connectUrl 交给用户并等待浏览器授权,再通过 taisly_platform_connect_check 检查,重新列出平台,确认正确账号出现后才继续。智能体永远不需要用户密码。另见 Instagram 连接指南和 YouTube 连接指南。
哪些 AI 智能体可以使用 Taisly?
- 通用智能体:ChatGPT、Claude、Gemini、Microsoft Copilot、Perplexity、Grok、DeepSeek、Mistral AI。
- 编程智能体:Codex、Claude Code、OpenClaw、Hermes Agent、Cursor、Windsurf、Cline、Aider、GitHub Copilot Chat、Amazon Q、Replit Agent、Codeium、Tabnine、Bolt.new、Lovable、v0。
- 框架:Manus、Lindy AI、Superagent、Vellum、Semantic Kernel、AutoGen、MetaGPT、Agent Zero。
- 视频工具:Runway、Synthesia、HeyGen、Sora、Pika、Kling AI、InVideo、CapCut、Canva、Descript、Opus Clip。
查看完整的 AI 智能体兼容目录。
智能体可以发布到哪些平台?
TikTok、Instagram Reels、YouTube Shorts、X 和 Facebook。始终使用 taisly_platforms_list 或 taisly 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:list 是 platforms: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 文档、npm、GitHub、MCP Registry、Glama。
从一个安全的只读任务开始
打开 Taisly AI Agents Setup 向导,选择并连接智能体,然后发送:
使用 Taisly 列出我已连接的社交账号。
告诉我哪些账号可用于视频发布,以及你将使用哪些平台 ID。
暂时不要创建发布。
成功后,同一智能体就能验证视频、请求确认、立即发布、定时、检查状态或创建跨平台转发流程。


