Token导航 LogoToken导航TokenDH.com
Youtube Data MCP Server logo
音视频stdio官方级别未说明来源级核验

Youtube Data MCP Server

MCP Server

@smithery/cli

一个利用YouTube数据API实现的模型上下文协议(MCP)服务器,为AI语言模型提供与YouTube内容交互的标准化接口。

工具数

0

提示词数

0

GitHub Stars

60

资源数

0
JavaScriptClaude语音音频Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

icraft2170

提供方

icraft2170

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @icraft2170/youtube-data-mcp-server --client claude

详细介绍

](https://mseep.ai/app/icraft2170-youtube-data-mcp-server)

YouTube MCP服务器

](https://smithery.ai/server/@icraft2170/youtube-data-mcp-server)

利用YouTube数据API的模型上下文协议(MCP)服务器实现。它允许AI语言模型通过标准化的界面与YouTube内容进行交互。

主要特点

视频信息

  • 检索详细的视频信息(标题、描述、持续时间、统计数据)
  • 按关键字搜索视频
  • 根据特定视频获取相关视频
  • 计算和分析视频参与率

成绩单/字幕管理

  • 使用多语言支持检索视频字幕
  • 指定成绩单的语言首选项
  • 访问带有时间戳的标题,以获取精确的内容参考

通道分析

  • 查看详细的频道统计数据(订阅者、观看次数、视频计数)
  • 从某个频道获取表现最佳的视频
  • 分析渠道增长和参与度指标

趋势分析

  • 按地区和类别查看热门视频
  • 比较多个视频的性能指标
  • 发现特定类别中的热门内容

可用工具

服务器提供以下MCP工具:

工具名称描述必需参数
getVideoDetails获取有关多个YouTube视频的详细信息,包括元数据、统计数据和内容详细信息videoIds (数组)
searchVideos根据查询字符串搜索视频query, maxResults (可选)
getTranscripts检索多个视频的转录本videoIds (阵列), lang (可选)
getRelatedVideos根据YouTube的推荐算法获取与特定视频相关的视频videoId, maxResults (可选)
getChannelStatistics检索多个频道的详细指标,包括订户计数、观看计数和视频计数channelIds (数组)
getChannelTopVideos从特定频道获取观看次数最多的视频channelId, maxResults (可选)
getVideoEngagementRatio计算多个视频的参与度指标(观看次数、点赞、评论和参与率)videoIds (数组)
getTrendingVideos按地区和类别获取当前热门视频regionCode (可选), categoryId (可选), maxResults (可选)
compareVideos比较多个视频的统计数据videoIds (数组)

安装

通过Smithery自动安装

通过以下方式为Claude Desktop自动安装YouTube MCP服务器 史密瑟里:

npx -y @smithery/cli install @icraft2170/youtube-data-mcp-server --client claude

手动安装

# Install from npm
npm install youtube-data-mcp-server

# Or clone repository
git clone https://github.com/icraft2170/youtube-data-mcp-server.git
cd youtube-data-mcp-server
npm install

环境配置

设置以下环境变量:

  • YOUTUBE_API_KEY:YouTube数据API密钥(必需)
  • YOUTUBE_TRANSCRIPT_LANG:默认字幕语言(可选,默认:“ko”)

MCP客户端配置

将以下内容添加到您的Claude Desktop配置文件中:

{
  "mcpServers": {
    "youtube": {
      "command": "npx",
      "args": ["-y", "youtube-data-mcp-server"],
      "env": {
        "YOUTUBE_API_KEY": "YOUR_API_KEY_HERE",
        "YOUTUBE_TRANSCRIPT_LANG": "ko"
      }
    }
  }
}

YouTube API设置

  1. 访问谷歌云控制台
  2. 创建新项目或选择现有项目
  3. 启用YouTube数据API v3
  4. 创建API凭据(API密钥)
  5. 在环境配置中使用生成的API密钥

发展

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build
npm run build

网络配置

服务器公开以下端口用于通信:

  • HTTP:3000
  • gRPC:3001

系统要求

  • Node.js 18.0.0或更高版本

安全考虑

  • 始终确保API密钥的安全,并且永远不要将其提交给版本控制系统
  • 通过环境变量或配置文件管理API密钥
  • 设置API密钥的使用限制,以防止未经授权的使用

许可证

该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。

目录标签

目录标签

JavaScriptClaude语音音频YouTubeAPI本地部署视频分析字幕管理频道统计趋势分析

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP