
YouTube Insights MCP Server

2025.04.16
0
Python视频分析数据提取内容分析内容生成
YouTube Insights MCP Server 是一个基于模型上下文协议(MCP)的服务,专门用于从YouTube视频中提取洞察信息。它支持多语言字幕解析、基于关键词的视频发现以及频道信息检索等功能。该服务可以快速集成到现有系统中,并提供了一系列MCP工具来简化工作流程。
View on GitHub
Overview
基本能力
产品定位
YouTube Insights MCP Server 是一个专门用于从YouTube视频中提取和分析数据的服务,旨在帮助用户快速获取视频内容、频道信息和相关元数据。
核心功能
- 从YouTube视频中提取多语言字幕(支持多种语言)
- 通过关键词搜索视频并获取元数据(如观看次数、点赞数、缩略图等)
- 从任何YouTube视频URL中检索频道信息和最新上传的视频
- 基于FastMCP的服务器集成,便于部署
- 提供MCP工具以简化代理工作流程
适用场景
- 寻找热门视频并生成摘要
- 分析频道最近的性能表现
- 视频内容分析和研究
- 多语言字幕提取和处理
工具列表
get_youtube_transcript
: 从给定的YouTube视频URL中提取字幕(支持ko
,en
等语言)search_youtube_videos
: 通过关键词搜索视频并返回包括观看次数、点赞数和缩略图等元数据get_channel_info
: 基于视频URL检索频道信息(标题、订阅者数量、最新上传等)
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
需要YouTube Data API密钥
安装教程
通过Smithery安装
npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude
使用uvx(推荐)
无需特定安装,只需在MCP设置文件中添加配置:
{
"mcpServers": {
"youtubeinsights": {
"command": "uvx",
"args": ["youtubeinsights-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
开发安装
- 克隆仓库
- 复制
.env.example
到.env
并填写YouTube Data API凭证 - 在MCP设置文件中添加配置:
{
"mcpServers": {
"youtubeinsights": {
"command": "uv",
"args": [
"--directory",
"path/to/youtubeinsights-mcp-server",
"run",
"youtubeinsights-mcp-server"
],
"env": {
"YOUTUBE_API_KEY": "your-api-key",
}
}
}
}
调试方式
无明确调试步骤说明