
Douyin Video Text Extractor
STDIOExtract watermark-free Douyin videos and transcribe audio to text using MCP server.
Extract watermark-free Douyin videos and transcribe audio to text using MCP server.
一个基于 Model Context Protocol (MCP) 的服务器,可以从抖音分享链接下载无水印视频,提取音频并转换为文本。
uvx douyin-mcp-server
pip install douyin-mcp-server
douyin-mcp-server
在你的 claude_desktop_config.json
中添加:
{ "mcpServers": { "douyin-mcp": { "command": "uvx", "args": ["douyin-mcp-server"], "env": { "DOUYIN_API_KEY": "your-api-key-here" } } } }
使用 get_douyin_download_link
工具:
# 在Claude中使用,无需API密钥 get_douyin_download_link("https://v.douyin.com/xxx")
使用 extract_douyin_text
工具(需要设置环境变量 DOUYIN_API_KEY):
# 在Claude中使用 extract_douyin_text("https://v.douyin.com/xxx")
使用 parse_douyin_video_info
工具:
parse_douyin_video_info("https://v.douyin.com/xxx")
服务器默认使用 SiliconFlow API:
https://api.siliconflow.cn/v1/audio/transcriptions
FunAudioLLM/SenseVoiceSmall
你可以自定义API配置:
extract_douyin_text( share_link="your-douyin-link", api_base_url="https://your-custom-api.com/transcriptions", model="your-custom-model" )
在Claude Desktop的配置文件中设置环境变量:
{ "mcpServers": { "douyin-mcp": { "command": "uvx", "args": ["douyin-mcp-server"], "env": { "DOUYIN_API_KEY": "sk-your-api-key-here" } } } }
get_douyin_download_link
获取抖音视频的无水印下载链接,无需API密钥。
参数:
share_link
: 抖音分享链接或包含链接的文本返回:
extract_douyin_text
完整的文本提取工具,执行以下步骤:
参数:
share_link
: 抖音分享链接或包含链接的文本api_base_url
: API基础URL(可选)model
: 语音识别模型(可选)环境变量:
DOUYIN_API_KEY
: 语音识别API密钥(必需)parse_douyin_video_info
仅解析视频基本信息,不下载视频。
参数:
share_link
: 抖音分享链接douyin://video/{video_id}
: 通过视频ID获取详细信息brew install ffmpeg
sudo apt update sudo apt install ffmpeg
下载并安装 ffmpeg
git clone https://github.com/yzfly/douyin-mcp-server.git cd douyin-mcp-server pip install -e .
python -m douyin_mcp_server.server
DOUYIN_API_KEY
在使用本项目的代码和功能之前,请您认真考虑并接受以上免责声明。如果您对上述声明有任何疑问或不同意,请不要使用本项目的代码和功能。如果您使用了本项目的代码和功能,则视为您已完全理解并接受上述免责声明,并自愿承担使用本项目的一切风险和后果。
MIT License
欢迎提交 Issue 和 Pull Request!