Youtubeinsights Mcp Server

Youtubeinsights Mcp Server

🚀 YouTube 视频分析 MCP 服务器

本项目是一个基于模型上下文协议(MCP)的服务器,可从 YouTube 视频中提取洞察信息,涵盖字幕解析、关键词视频发现以及频道信息检索等功能,为用户深入分析 YouTube 内容提供有力支持。

✨ 主要特性

  • 支持多语言,可提取 YouTube 视频的字幕。
  • 能按关键字搜索视频,并获取播放量、点赞数、缩略图等元数据。
  • 可通过任意 YouTube 视频链接获取频道信息和最新视频。
  • 基于 FastMCP 实现服务器集成,便于轻松部署。
  • MCP 工具可无缝集成到工作流中。

示例应用场景

查找 trending 视频并进行摘要
分析频道的近期表现

📦 安装指南

使用 Smithery 安装

可通过 Smithery 自动安装 youtubeinsights-mcp-server,命令如下:

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",
}
}
}
}

开发安装

  1. 克隆此仓库。
  2. 复制 .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 视频链接中提取完整的字幕。
  • search_youtube_videos:按关键字搜索 YouTube 视频并检索关键元数据。
  • get_channel_info:根据任何 YouTube 视频链接获取频道信息和最新上传内容。

示例 MCP 工具描述

{
"tool": "get_youtube_transcript",
"description": "从给定的 YouTube 视频链接中提取字幕。"
}
{
"tool": "search_youtube_videos",
"description": "按关键字搜索视频并返回元数据,包括播放量、点赞数和缩略图。"
}
{
"tool": "get_channel_info",
"description": "根据视频链接获取频道信息(标题、订阅者数量、最新上传内容)。"
}

📄 许可证

该项目在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,18 浏览
  • system 提出于 2025-09-20 22:57

相似服务问题

相关AI产品