YouTube Insights MCP服务器
一种模型上下文协议(MCP)服务器,能够从YouTube视频中提取洞察力,包括字幕解析、基于关键字的视频发现和频道信息检索。
特性
- 从YouTube视频中提取文字记录(多语言)
- 按关键字搜索视频并获取元数据(视图、点赞、缩略图等)
- 从任何YouTube视频URL检索频道信息和最新视频
- 基于FastMCP的服务器集成,易于部署
- 用于无缝代理工作流程的MCP工具
示例用例
Finding Trending Videos and Summarizing
Analyzing a Channel's Recent Performance
安装
通过Smithery安装
通过以下方式自动为Claude Desktop安装youtubeinsights mcp服务器 史密瑟里:
npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude使用uvx(推荐)
使用时 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",
}
}
}
}可用的MCP工具
get_youtube_transcript:从YouTube视频URL中提取完整的文字记录(字幕)(支持ko,en)search_youtube_videos:按关键字在YouTube上搜索视频并检索关键元数据get_channel_info:根据任何YouTube视频URL获取频道元数据和最近上传的内容
MCP工具说明示例
{
"tool": "get_youtube_transcript",
"description": "Extract subtitles from a given YouTube video URL."
}{
"tool": "search_youtube_videos",
"description": "Search videos by keyword and return metadata including views, likes, and thumbnails."
}{
"tool": "get_channel_info",
"description": "Retrieve channel info (title, subscriber count, latest uploads) based on a video URL."
}许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。
