Yby6 Video ParserCAUTION
本项目是一个基于 FastMCP 的全网短视频去水印解析服务,支持多平台视频分享链接的解析,自动提取视频真实地址及相关信息。 适用于需要批量解析、去水印、采集短视频的场景。本项目还支持视频内容文本提取功能,可以通过语音识别将视频内容转为文本。
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
项目简介
本项目是一个基于 FastMCP 的全网短视频去水印解析服务,支持多平台视频分享链接的解析,自动提取视频真实地址及相关信息。 适用于需要批量解析、去水印、采集短视频的场景。本项目还支持视频内容文本提取功能,可以通过语音识别将视频内容转为文本。
[](https://pypi.org/project/yby6-video-mcp-server/)
主要特性
- 支持20+种短视频平台(抖音、快手、小红书、微博、西瓜视频等)
- 一键解析视频分享链接,获取无水印视频地址
- 支持多种传输方式(stdio、SSE、HTTP)
- 支持视频内容文本提取功能(需要FFmpeg和API Key、默认使用硅基流动:https://cloud.siliconflow.cn/i/tbvUltCF )
- 支持Docker容器化部署
- 代码结构清晰,易于扩展
演示
支持平台
目前支持以下短视频平台的解析:
- 抖音(DouYin)
- 快手(KuaiShou)
- 小红书(RedBook)
- 微博(WeiBo)
- 皮皮虾(PiPiXia)
- 微视(WeiShi)
- 绿洲(LvZhou)
- 最右(ZuiYou)
- 度小视/全民小视频(QuanMin)
- 西瓜视频(XiGua)
- 梨视频(LiShiPin)
- 皮皮搞笑(PiPiGaoXiao)
- 虎牙(HuYa)
- AcFun(AcFun)
- 逗拍(DouPai)
- 美拍(MeiPai)
- 全民K歌(QuanMinKGe)
- 六间房(SixRoom)
- 新片场(XinPianChang)
- 好看视频(HaoKan)
目录结构
crawling-short-video-mcp/ ├── yby6_video_mcp_server/ │ ├── server.py # 主服务入口 │ ├── functionality/ # 各平台解析功能模块 │ │ ├── base.py # 基础类和枚举定义 │ │ ├── douyin.py # 抖音解析实现 │ │ ├── kuaishou.py # 快手解析实现 │ │ ├── ... # 其他平台实现 │ │ └── video_processor.py # 视频处理和文本提取 │ └── utils/ # 工具函数 ├── Dockerfile.base # 基础镜像构建文件 ├── Dockerfile.mcp # MCP服务镜像构建文件 ├── requirements.txt # 依赖包列表 ├── pyproject.toml # 项目配置和元数据 └── README.md # 项目说明
安装方法
前置依赖
FFmpeg 安装(视频文本内容提取必需)
Ubuntu/Debian:
sudo apt update sudo apt install ffmpeg
CentOS/RHEL:
sudo yum install epel-release sudo yum install ffmpeg ffmpeg-devel
macOS:
brew install ffmpeg
Windows:
- 下载 FFmpeg: htt
349818ef144dOBSERVED · 2026-10-08Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.
claude mcp add yby6_video_mcp_server --env API_KEY=${API_KEY} -- uvx yby6_video_mcp_server{
"mcpServers": {
"yby6_video_mcp_server": {
"command": "uvx",
"args": [
"yby6_video_mcp_server"
],
"env": {
"API_KEY": "${API_KEY}"
}
}
}
}Exposed tools (3)
3 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
share_text_parse_tool_wrapper | read | |
share_url_parse_tool_wrapper | read | 解析视频分享链接,获取视频信息 |
video_id_parse_tool_wrapper | read | 根据视频来源和ID解析视频信息 |
Trust audit
CAUTIONgrade B · trust 83/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | WARN |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (1 observation(s))
- Network
- declared (6 observation(s))
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (13)
__init__.cpython-310.pyc
server.cpython-310.pyc
__init__.cpython-310.pyc
acfun.cpython-310.pyc
base.cpython-310.pyc
set http_proxy=http://127.0.0.1:7890
"url": "http://127.0.0.1:8637/sse?apikey=xxxxxx",
> For SSE and Streamable HTTP modes, just include the apikey in the request parameters: http://127.0.0.1:8637/sse?apikey=xxxxxx
"url": "http://127.0.0.1:8637/sse?apikey=xxxxxx",
> 链接 sse、Streamable HTTP模式的时候只需要将 apikey 带入请求参数当中: http://127.0.0.1:8637/sse?apikey=xxxxxx
decode_bs64 = base64.b64decode(kk_val)
anyio, exceptiongroup, httpx, pydantic, python-dotenv, rich, typer
3. Add to system PATH: `C:\ffmpeg\bin`
Gates applied: no_behavioural_pass.
349818ef144dfull audit observations/trust-audit/mcp-server/yangbuyiya__yby6-video-parser.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 349818ef144d | CAUTION | B | 83 | first audit |
Questions
What is the Yby6 Video Parser MCP server?
本项目是一个基于 FastMCP 的全网短视频去水印解析服务,支持多平台视频分享链接的解析,自动提取视频真实地址及相关信息。 适用于需要批量解析、去水印、采集短视频的场景。本项目还支持视频内容文本提取功能,可以通过语音识别将视频内容转为文本。
What tools does Yby6 Video Parser expose?
3 in total: 3 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Yby6 Video Parser safe to connect to an agent?
With care. The audit graded it B (83/100) and found 13 things worth knowing before you trust this server, listed below with the exact line each was found on.
What credentials does Yby6 Video Parser need?
It reads API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.
How does Yby6 Video Parser run?
It speaks sse and stdio, so it runs as a local process your client starts. It is published on PyPI as yby6_video_mcp_server.
How current is this page?
The grade is for one exact copy of the source (349818ef144d), read on 2026-10-08. The repository is watched and re-audited when it changes.