DeepSeek 导航网:抖音无水印视频文本提取 MCP 服务器 一个基于 Model Context Protocol (MCP) 的服务器,可以从抖音分享链接下载无水印视频,提取音频并转换为文本。
功能特性
- 🎵 从抖音分享链接获取无水印视频
- 🎧 自动提取视频音频
- 📝 使用 AI 语音识别提取文本内容
- 🧹 自动清理中间临时文件
- 🔧 支持自定义 API 配置, API 默认使用 SiliconFlow API
安装
使用 uvx 安装(推荐)
uvx douyin-mcp-server
使用 pip 安装
pip install douyin-mcp-server
使用方法
1. 启动服务器
douyin-mcp-server
2. 在 Claude Desktop 中配置
在你的 claude_desktop_config.json
中添加:
{
"mcpServers": {
"douyin-mcp": {
"command": "uvx",
"args": ["douyin-mcp-server"],
"env": {
"DOUYIN_API_KEY": "your-api-key-here"
}
}
}
}
3. 使用 MCP 工具
获取无水印下载链接
使用 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")
API 配置
默认配置
服务器默认使用 SiliconFlow API:
- API URL:
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
: 抖音分享链接或包含链接的文本
返回:
- 包含下载链接和视频信息的 JSON 格式数据
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 获取详细信息
依赖要求
- Python 3.8+
- ffmpeg(系统需要安装 ffmpeg)
- requests
- ffmpeg-python
- tqdm
- mcp
安装 ffmpeg
macOS
brew install ffmpeg
Ubuntu/Debian
sudo apt update
sudo apt install ffmpeg
Windows
下载并安装 ffmpeg
开发
本地开发
git clone https://github.com/yzfly/douyin-mcp-server.git
cd douyin-mcp-server
pip install -e .
运行测试
python -m douyin_mcp_server.server
注意事项
- 确保系统已安装 ffmpeg
- 需要在环境变量中设置有效的语音识别 API 密钥
DOUYIN_API_KEY
- 获取下载链接功能无需 API 密钥
- 中间文件会自动清理,不会占用磁盘空间
- 支持大部分抖音视频格式
Plex 媒体服务器 API 集成