基于模型上下文协议(MCP)的视频链接解析和媒体资源提取服务器可以从抖音和小红书的共享链接中提取无水印的视频和图片,并支持视频转录功能。
官方文档地址: https://github.com/Ryan7t/wanyi-watermark
请参阅此项目的README.md,该文档作为理解项目功能特性、使用方法、API配置详情及其他具体信息的权威参考。
重要提醒: 如果第三方平台由于其MCP服务器功能支持限制而无法正常工作,请联系相应的平台提供商。本项目不提供任何形式的技术支持或保证,用户需自行承担因使用该项目所造成的任何损失或损害。
法律声明:
前往阿里巴巴云百炼API 获取您的DASHSCOPE_API_KEY:
向支持MCP服务器的应用程序配置文件中添加以下配置,例如Claude Desktop和Cherry Studio:
{
"mcpServers": {
"wanyi-watermark": {
"command": "uvx",
"args": ["wanyi-watermark"],
"env": {
"DASHSCOPE_API_KEY": "sk-xxxx"
}
}
}
}
完成配置后,您可以在支持的应用程序中正常调用MCP工具。
最新版本默认使用阿里巴巴云百炼API,具有以下优势:
配置步骤:
DASHSCOPE_API_KEY中注意:
DASHSCOPE_API_KEY仅用于视频文字转录功能;链接解析和资源提取不需要API密钥。
如果您需要使用视频文字转录功能,请前往阿里巴巴云百炼 获取API密钥。
parse_douyin_link分析抖音分享链接,自动识别视频/插图类型,并返回无水印资源。
参数:
share_link 抖音链接或包含链接的文本返回:
特性:
parse_xhs_link分析小红书分享链接,自动识别视频/图文类型,并返回无水印资源。
参数:
share_link (字符串):小红书分享链接或包含链接的文本返回:
特性:
parse_generic_link通用平台链接解析,适用于不支持的平台或作为回退解决方案。
参数:
share_link (字符串):来自任何平台的分享链接或包含链接的文本返回:
extract_douyin_text从抖音视频中提取语音文字内容。
参数:
share_link 抖音链接或包含链接的文本model (字符串,可选):语音识别模型,默认为paraformer-v2环境变量需求:
DASHSCOPE_API_KEY 阿里云百炼API密钥(必需)mcp - 模型上下文协议支持requests - HTTP请求处理ffmpeg-python - 音视频处理tqdm - 进度条显示dashscope - 阿里云百炼API客户端git clone https://github.com/Ryan7t/wanyi-watermark.git
cd wanyi-watermark
pip install -e .
# 启动服务器
python -m douyin_mcp_server
# 测试抖音链接解析
python -m douyin_mcp_server.douyin_processor "<抖音分享链接>"
# 测试小红书链接解析
python -m douyin_mcp_server.xiaohongshu_processor "<小红书分享链接>"
{
"mcpServers": {
"wanyi-watermark": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/wanyi-watermark",
"python",
"-m",
"douyin_mcp_server"
],
"env": {
"DASHSCOPE_API_KEY": "your-api-key-here"
}
}
}
}
⚠️ 重要提醒 在使用本项目之前,请仔细阅读并充分理解上述免责声明。如有疑问或不同意任何条款,请勿使用本项目。继续使用被视为完全接受上述声明并自愿承担所有风险和后果。
Apache许可证2.0
欢迎提交问题和拉取请求!
本项目基于douyin-mcp-server进行二次开发,并感谢原作者的贡献。