本项目是一个基于模型上下文协议(MCP)的服务器,可从 YouTube 视频中提取洞察信息,涵盖字幕解析、关键词视频发现以及频道信息检索等功能,为用户深入分析 YouTube 内容提供有力支持。
可通过 Smithery 自动安装 youtubeinsights-mcp-server,命令如下:
npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude
若使用 uvx,则无需特殊安装。只需将以下配置添加到您的 MCP 设置文件(如 claude_desktop_config.json)中:
{
"mcpServers": {
"youtubeinsights": {
"command": "uvx",
"args": ["youtubeinsights-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
.env.example 为 .env,并填写 YouTube 数据 API 凭证,配置如下:{
"mcpServers": {
"youtubeinsights": {
"command": "uv",
"args": [
"--directory",
"path/to/youtubeinsights-mcp-server",
"run",
"youtubeinsights-mcp-server"
],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
get_youtube_transcript:从给定的 YouTube 视频链接中提取完整的字幕。search_youtube_videos:按关键字搜索 YouTube 视频并检索关键元数据。get_channel_info:根据任何 YouTube 视频链接获取频道信息和最新上传内容。{
"tool": "get_youtube_transcript",
"description": "从给定的 YouTube 视频链接中提取字幕。"
}
{
"tool": "search_youtube_videos",
"description": "按关键字搜索视频并返回元数据,包括播放量、点赞数和缩略图。"
}
{
"tool": "get_channel_info",
"description": "根据视频链接获取频道信息(标题、订阅者数量、最新上传内容)。"
}
该项目在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。