用途:这是通过 Rube MCP(Composio)实现的 TikTok 自动化技能,用于自动化内容发布与账号资料操作。
前提条件:需已连接 Rube MCP(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 tiktok 工具包建立有效 TikTok 连接;每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
设置:在客户端配置中把 https://rube.app/mcp 添加为 MCP 服务器,无需 API key;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定工具包 tiktok,若连接非 ACTIVE,按返回的授权链接完成 TikTok OAuth,确认状态为 ACTIVE 后再运行工作流。
主要能力与用法:
- 上传并发布视频:TIKTOK_UPLOAD_VIDEO 或 TIKTOK_UPLOAD_VIDEOS 上传,TIKTOK_FETCH_PUBLISH_STATUS 检查状态,TIKTOK_PUBLISH_VIDEO 发布。上传参数含 video(含 s3key、mimetype、name)与 title;发布参数含 publish_id、title、privacy_level(PUBLIC_TO_EVERYONE、MUTUAL_FOLLOW_FRIENDS、FOLLOWER_OF_CREATOR、SELF_ONLY)及 disable_duet、disable_stitch、disable_comment。上传与发布是两步,上传后需轮询状态至处理完成。
- 发布照片:TIKTOK_POST_PHOTO,参数含 photo、title、privacy_level,可选用状态查询。
- 列表与管理:TIKTOK_LIST_VIDEOS,参数 max_count、cursor。
- 资料与统计:TIKTOK_GET_USER_PROFILE、TIKTOK_GET_USER_STATS、TIKTOK_GET_USER_BASIC_INFO,无必填参数,仅返回已认证用户数据。
- 发布状态:TIKTOK_FETCH_PUBLISH_STATUS,参数 publish_id。
限制:视频需 MP4/WebM、最大 10 分钟、最大 4GB;照片支持 JPEG/PNG/WebP;处理可能需 30–120 秒;privacy_level 大小写敏感;仅能查看本人视频与资料;TikTok API 有严格速率与每日上传限制,需指数退避并合理轮询;OAuth token 会过期,401 时重新认证;响应数据可能嵌套,需防御性解析。相关收费、价格与更多平台支持情况暂未提供。