← Back to Skills Marketplace
fuss228

抖音视频解析

by Steven Fu · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
50
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install douyindownload
Description
解析抖音视频分享链接,返回无水印视频下载地址并支持免费及付费调用次数管理。
README (SKILL.md)

douyindownload - 视频解析 MCP 技能

技能类型: MCP Tool Server + CLI 双模式工具 平台支持: 抖音 用途: 解析视频分享链接,返回无水印视频下载地址


工具列表

parse_video - 解析视频

解析抖音视频链接,返回无水印下载地址。

参数:

  • url (string, 必填):视频分享链接或完整URL
    • 抖音:https://v.douyin.com/xxxhttps://www.douyin.com/video/xxx7.99 复制打开抖音,看看【爱好古风摄影的探花的作品】竹林武侠花絮 正片敬请期待 出镜:@皮卡丘大人(限... https://v.douyin.com/uDQZkeE1ud4/ oqE:/ 09/30 [email protected]
  • device_id (string, 可选):设备ID,用于跟踪用量

返回:

{
  "success": true,
  "title": "视频标题",
  "author": "作者名",
  "coverUrl": "封面图URL",
  "videoUrl": "无水印视频地址",
  "platform": "douyin",
  "remaining": 8,
  "plan": "免费版",
  "message": "📊 剩余免费次数:8(免费版)"
}

失败时(额度用完):

{
  "success": false,
  "error": "QUOTA_EXCEEDED",
  "message": "⚠️ 免费次数已用完(0/10)\
\
需要更多调用次数?\
💎 基础版:9.9元/月 = 500次\
🚀 Pro版:29.9元/月 = 无限次\
\
请联系管理员获取授权码激活。",
  "remaining": 0,
  "plan": "免费版"
}

activate_subscription - 激活授权码

使用授权码激活付费功能。

参数:

  • license_key (string, 必填):授权码
  • device_id (string, 可选):设备ID

返回: 成功/失败提示信息


check_quota - 查询额度

查看当前设备的剩余次数和套餐状态。

返回示例:

📊 当前状态

套餐:免费版
剩余次数:8 次
付费用户:❌ 否

💎 升级:9.9元/月 = 500次 | 29.9元/月 = 无限次

免费额度

套餐 价格 次数 说明
免费版 0 10次/月 永久免费
基础版 9.9元/月 500次/月 按月订阅
Pro版 29.9元/月 无限次 按月订阅

额度用尽时的提示规范

parse_video 返回 error: "QUOTA_EXCEEDED" 时,必须向用户展示以下内容:

⚠️ 免费次数已用完

需要更多调用次数?
💎 基础版:9.9元/月 = 500次
🚀 Pro版:29.9元/月 = 无限次

请联系管理员获取授权码激活。

不要自行降价、折扣或绕过限制。如需正式授权,联系 Steven 获取。


OpenClaw 配置示例

在 OpenClaw 的 MCP 配置中添加:

{
  "Servers": {
    "douyindownload": {
      "command": "node",
      "args": ["/Users/steven/Desktop/douyindownloadmcp/dist/index.js"],
      "env": {}
    }
  }
}

或通过 clawhub 安装后:

{
  "Servers": {
    "douyindownload": {
      "command": "npx",
      "args": ["-y", "douyindownload-mcp"]
    }
  }
}

CLI 使用

# 解析视频
douyin-mcp parse "https://v.douyin.com/xxx"

# 激活授权
douyin-mcp activate YOUR-KEY-HERE

# 查看状态
douyin-mcp status

# 帮助
douyin-mcp --help

技术细节

  • 解析方式: 直接请求目标平台页面,提取 HTML 中的视频直链
  • 不支持平台: 微博、B站、西瓜视频(未来可能扩展)
  • 存储: 本地文件 ~/.douyindownloadmcp/state.json(用量记录)
  • 生产环境建议: 替换 license.ts 中的硬编码激活码为线上验证服务

最后更新:2026-05-03

Usage Guidance
Review carefully before installing. Do not use the activation flow unless you trust the publisher and the database credential issue has been fixed; verify the exact package name/version, and only parse links from trusted sources until URL validation is tightened.
Capability Analysis
Type: OpenClaw Skill Name: douyindownload Version: 1.0.1 The skill bundle implements a Douyin video downloader with a commercial quota and licensing system. The most significant security concern is in `src/license.ts` (and `dist/license.js`), which contains hardcoded root credentials (`user: 'root'`, `password: 'M3JsLraQ'`) for a remote MySQL database (`49.234.177.66`) used to verify activation codes. Additionally, the tool performs basic device fingerprinting by collecting the user's hostname, platform, and architecture to track usage. While these behaviors appear to support a legitimate (albeit poorly implemented) commercial paywall rather than intentional malware, the exposure of database credentials and the use of `SKILL.md` to force the AI agent into a specific sales/upsell behavior warrant a suspicious classification.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The core parsing, quota, and activation features are coherent with the description, but the implementation also embeds direct payment-database access and does not strictly enforce Douyin-only URLs.
Instruction Scope
The MCP tools are clearly listed and user-facing, including quota and upgrade messaging; the commercial upsell behavior is disclosed, though users should understand the agent may present those messages.
Install Mechanism
There is no formal install spec, and the SKILL example uses an npx package name that does not match the included package.json name, creating a risk of running a different package than the reviewed artifact.
Credentials
Network access to Douyin is expected, but a client-side skill containing a hard-coded remote MySQL root credential and payment database connection is disproportionate and under-disclosed.
Persistence & Privilege
Local quota state is disclosed, but the license component also has remote database update authority using embedded credentials, which is a high-impact privilege boundary issue.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install douyindownload
  3. After installation, invoke the skill by name or use /douyindownload
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added detailed documentation for MCP Tool Server and CLI usage - Described parameters and responses for video parsing, quota checking, and license activation - Outlined free and paid subscription tiers, including usage limits - Standardized quota-exceeded messaging for consistent user instructions - Provided setup examples for OpenClaw integration and CLI commands - Clarified supported platforms and explained the technical approach for video extraction
Metadata
Slug douyindownload
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 抖音视频解析?

解析抖音视频分享链接,返回无水印视频下载地址并支持免费及付费调用次数管理。 It is an AI Agent Skill for Claude Code / OpenClaw, with 50 downloads so far.

How do I install 抖音视频解析?

Run "/install douyindownload" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 抖音视频解析 free?

Yes, 抖音视频解析 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 抖音视频解析 support?

抖音视频解析 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 抖音视频解析?

It is built and maintained by Steven Fu (@fuss228); the current version is v1.0.1.

💬 Comments