{"repo":"WJZ-P/douyin-upload-mcp-skill","free":true,"listed":false,"github":"https://github.com/WJZ-P/douyin-upload-mcp-skill","clone":"git clone https://github.com/WJZ-P/douyin-upload-mcp-skill.git","description":"基于浏览器自动化的抖音视频/图文上传 MCP & Skill，适用于openclaw或任何支持skill，mcp的agent. o(￣▽￣)ブ","language":"JavaScript","stars":74,"topics":["agent","mcp","mcp-server","openclaw","openclaw-skill","openclaw-skills","skill"],"license":"AGPL-3.0","category":"mcp-servers","readme_excerpt":"基于 CDP 操控抖音创作者平台，实现视频、图文的全自动发布。 Douyin Upload MCP Skill 快速开始 · 报告 Bug · 提出新特性 English 中文 ▲ 通过 MCP 工具全自动发布视频和图文 douyin-upload-mcp-skill 基于 CDP（Chrome DevTools Protocol）的抖音创作者平台自动化上传服务，通过 MCP 协议对外暴露工具，支持视频和图文的全自动发布。 功能 - 视频发布 ：上传视频 → 等待转码 → AI 封面推荐 → 填写标题/简介 → 一键发布 - 图文发布 ：上传多张图片 → 填写标题/简介 → 自动选择音乐 → 一键发布 - 登录管理 ：扫码 → 短信验证 → 验证码输入，全流程自动推进 - 浏览器托管 ：独立 Daemon 进程管理 Chrome 生命周期，闲置 30 分钟自动销毁 快速开始 1. 安装依赖 2. 作为 MCP 服务使用（推荐） 在 MCP 客户端配置中添加： 或手动启动： 3. 运行 Demo 测试 MCP 工具列表 核心发布 工具 说明 必填参数 可选参数 ------ ------ ---------- ---------- douyin publish video 发布视频 filePath title , description , timeout douyin publish imagetext 发布图文 filePaths title , description 登录与状态 工具 说明 可选参数 ------ ------ ---------- douyin check login 检查登录状态并推进登录流程 smsCode douyin probe 探测页面元素状态 — douyin screenshot 页面截图 — 页面操作 工具 说明 参数 ------ ------ ------ douyin navigate to 导航到指定抖音 URL url , timeout douyin reload page 刷新页面 timeout douyin browser info 获取浏览器连接信息 — 登录流程 MCP 不支持中途交互，登录需要多次调用 douyin check login 推进： 架构 层 文件 职责 ---- ------ ------ 协议层 mcp-server.js MCP 工具注册，stdio 传输 入口层 index.js 对外暴露 createDouyinSession() 业务层 douyin-ops.js 抖音业务编排（上传、填写、发布） 原子层 operator.js CDP 底层操作（locate/click/type），带人类行为模拟 连接层 browser.js 连接 Daemon 获取浏览器实例 Daemon daemon/ 独立进程管理浏览器生命周期 配置 所有配置通过环境变量或 .env 文件设置。项目根目录已提供 .env 模板，可直接修改。 配置优先级： process.env .env.development .env 代码默认值 .env.development 不会被 git 追踪，适合存放本地私有配置（如浏览器路径）。 浏览器配置 变量 默认值 说明 ------ -------- ------ BROWSER PATH 自动检测 浏览器可执行文件路径，支持 Chrome / Edge / Chromium。不设则自动按优先级检测系统已安装的浏览器 BROWSER DEB","default_branch":null,"files":null,"tree":[],"storefront":"/r/WJZ-P","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WJZ-P/douyin-upload-mcp-skill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}