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

Youtube Connector MCP

MCP Server

一个通过模型上下文协议(MCP)连接AI助手与YouTube Data API v3的服务,支持视频搜索、元数据获取、字幕提取等功能。

工具数

7

提示词数

0

GitHub Stars

71

资源数

0
视频分析PythonClaudeClaudeCursorWindsurfCline

安装说明

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

作者 / 组织

ShellyDeng08

提供方

ShellyDeng08

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

python3 -m venv .venv

详细介绍

YouTube MCP服务器(YouTube连接器MCP)

](https://lobehub.com/mcp/shellydeng08-youtube-connector-mcp)

youtube-connector-mcp 是一个 YouTube MCP服务器/连接器 这使得AI助手能够 Claude、Cursor、Cline、Windsurf、Continue.dev、Grapes AIYouTube数据API v3 通过 模型上下文协议(MCP).

🌐 项目网址:https://youtube-connector-mcp-website.vercel.app/\ 📦 PyPI包:https://pypi.org/project/youtube-connector-mcp/

______________________________________________________________________

快速开始

# 1. Get your YouTube API Key from Google Cloud Console
#    https://console.cloud.google.com/apis/credentials

# 2. Set your API key as environment variable
export YOUTUBE_API_KEY="your_api_key_here"

# 3. Install pipx first (if not installed)
brew install pipx  # macOS
# or: apt install pipx  # Ubuntu/Debian

# 4. Install the package
pipx install youtube-connector-mcp

# 5. Add the MCP server
claude mcp add youtube-connector-mcp youtube-connector-mcp -s user -e YOUTUBE_API_KEY="${YOUTUBE_API_KEY}"

# 6. Restart Claude Code and start using!

______________________________________________________________________

先决条件

要求如何获得
Python 3.10+下载Pythonbrew install python3
YouTube API密钥免费获取 Google 云控制台
MCP客户端任何与MCP兼容的AI: 克劳德, 光标, 克莱恩, 帆板运动, Continue.dev等等。

______________________________________________________________________

安装

从PyPI安装(推荐)

# Install pipx first (if not installed)
brew install pipx  # macOS
# or: apt install pipx  # Ubuntu/Debian

# Then install the package
pipx install youtube-connector-mcp

# Or with pip in a virtual environment
python3 -m venv .venv
source .venv/bin/activate
pip install youtube-connector-mcp

从源代码安装

git clone https://github.com/ShellyDeng08/youtube-connector-mcp.git
cd youtube-connector-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

验证安装

youtube-connector-mcp --help
claude mcp list  # Check if server is registered

______________________________________________________________________

配置

流行的AI编码工具

工具平台配置
克劳德代码CLIclaude mcp add
克劳德桌面macOS/Windowsclaude_desktop_config.json
光标IDE桌面设置UI
克莱恩VS代码扩展.cline/config.yaml
注: 任何兼容MCP的AI工具都可以!只需使用下面的标准JSON配置格式。

______________________________________________________________________

选项1:使用 claude mcp add (克劳德代码-最简单)

# Install for current project only
claude mcp add youtube-connector-mcp youtube-connector-mcp -s local -e YOUTUBE_API_KEY="${YOUTUBE_API_KEY}"

# Install for all your projects (recommended)
claude mcp add youtube-connector-mcp youtube-connector-mcp -s user -e YOUTUBE_API_KEY="${YOUTUBE_API_KEY}"

# Install to project's .mcp.json
claude mcp add youtube-connector-mcp youtube-connector-mcp -s project -e YOUTUBE_API_KEY="${YOUTUBE_API_KEY}"
没有API密钥?创建YouTube API密钥 下面-它是免费的,只需要几分钟。

______________________________________________________________________

选项2:标准JSON配置

适用于任何 MCP 兼容的 AI 工具

{
  "mcpServers": {
    "youtube-connector-mcp": {
      "command": "youtube-connector-mcp",
      "env": {
        "YOUTUBE_API_KEY": "your_api_key_here"
      }
    }
  }
}

各工具配置文件位置:

工具配置文件路径
克劳德代码~/.claude/mcp_config.json
克劳德桌面~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
光标IDE设置→ MCP服务器(UI)
Cline(VS代码).cline/config.yaml

______________________________________________________________________

选项3:克劳德桌面

  1. 打开克劳德桌面
  2. 前往设置→ 开发者→ 编辑配置
  3. 或者直接编辑配置文件:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "youtube-connector-mcp": {
      "command": "youtube-connector-mcp",
      "env": {
        "YOUTUBE_API_KEY": "your_api_key_here"
      }
    }
  }
}

选项4:光标IDE

  1. 打开光标设置(Cmd/Ctrl+,)
  2. 首选 MCP服务器 部分
  3. 使用上面的JSON格式添加新服务器

选项5:Cline(VS代码扩展)

添加到您的 .cline/config.yaml:

mcpServers:
  youtube-connector-mcp:
    command: youtube-connector-mcp
    env:
      YOUTUBE_API_KEY: "your_api_key_here"

______________________________________________________________________

API密钥设置

设置为环境变量(推荐):

# Linux/Mac - Add to ~/.bashrc, ~/.zshrc, or ~/.profile
export YOUTUBE_API_KEY="your_api_key_here"
source ~/.zshrc
# Windows PowerShell - Add to $PROFILE
$env:YOUTUBE_API_KEY="your_api_key_here"
# Or set permanently
[System.Environment]::SetEnvironmentVariable('YOUTUBE_API_KEY', 'your_api_key_here', 'User')
# Windows CMD
setx YOUTUBE_API_KEY "your_api_key_here"

或者直接放入MCP配置中:

{
  "mcpServers": {
    "youtube-connector-mcp": {
      "command": "youtube-connector-mcp",
      "env": {
        "YOUTUBE_API_KEY": "AIzaSyC-Your-Actual-API-Key-Here"
      }
    }
  }
}
安全说明: 使用环境变量更安全,因为它使您的密钥不受版本控制。

______________________________________________________________________

创建YouTube API密钥

  1. 首选 Google 云控制台
  2. 创建新项目或选择现有项目
  3. 启用 YouTube数据API v3
  4. 首选 凭证 并创建一个API密钥
  5. (可选)将密钥限制为YouTube Data API v3以获得更好的安全性

环境变量

变量必填默认描述
YOUTUBE_API_KEY-YouTube数据API v3密钥
YOUTUBE_RATE_LIMIT100每秒最大请求数

______________________________________________________________________

特性

核心能力

工具说明
youtube_search使用过滤器(持续时间、日期、类型、顺序)搜索视频、频道、播放列表
youtube_get_video获取详细的视频元数据、统计数据、缩略图和内容详细信息
youtube_get_channel获取频道信息、订阅者数量、上传播放列表、统计数据
youtube_get_transcript检索带有时间戳的实际视频转录文本
youtube_get_comments获取支持分页的视频评论
youtube_get_playlist获取播放列表详细信息和完整的视频列表
youtube_list_playlists列出特定频道的所有播放列表

用例

  • 研究:以编程方式搜索和分析YouTube内容
  • 内容分析:提取成绩单和评论以供人工智能处理
  • 通道监控:跟踪频道统计和新上传
  • 数据挖掘:为您的项目收集YouTube数据
  • 自动化工作流程:将YouTube数据集成到人工智能辅助的工作流程中

______________________________________________________________________

使用示例

类别示例提示
搜索“搜索Python教程”/“查找最近的AI视频”/“拥有10万以上订阅者的烹饪频道”
视频“获取此视频的详细信息:URL”/“观看次数是多少?”/“获取成绩单”
频道“@MKBHD有多少订阅者?”/“此频道最近上传的内容”/“频道统计信息”
播放列表“列出此频道的所有播放列表”/“获取此播放列表中的视频”

______________________________________________________________________

故障排除

未找到MCP服务器

错误: No MCP servers configured

解决:

  1. 验证 ~/.claude/mcp_config.json 存在
  2. 检查JSON语法是否有效
  3. claude mcp list 查看已注册的服务器
  4. 更新配置后重新启动Claude代码

找不到Python

错误: command not found: python

解决:

  1. 使用 python3 而不是 python
  2. 提供完整路径: which python3 (Mac/Linux)或 where python (Windows)

未找到模块

错误: ModuleNotFoundError: No module named 'mcp'

解决:

  • 如果使用pipx: pipx reinstall youtube-connector-mcp
  • 如果在venv中使用pip:首先激活虚拟环境 source .venv/bin/activate

超过API配额

错误: 403 Forbidden - quota exceeded

解决:

  1. 检查 谷歌云控制台配额
  2. 默认值:10000单位/天
  3. 考虑升级以获得更高的限制

成绩单不可用

错误: “没有可用的成绩单”或“成绩单已禁用”

解决:

  1. 视频可能未启用字幕
  2. 上传后自动生成的字幕可能需要24小时以上
  3. 尝试一个已知有字幕的视频

成绩单请求被阻止

错误: “YouTube正在阻止来自您IP的请求”

解决:youtube转录api文档 用于代理选项。

______________________________________________________________________

发展

设置

git clone https://github.com/ShellyDeng08/youtube-connector-mcp.git
cd youtube-connector-mcp
poetry install --with dev

运行测试

poetry run pytest

发布到PyPI

# Bump version (PyPI doesn't allow re-uploading the same version)
poetry version patch  # 0.3.0 → 0.3.1
poetry version minor  # 0.3.0 → 0.4.0
poetry version major  # 0.3.0 → 1.0.0

# Build and publish
poetry build
poetry publish

______________________________________________________________________

许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

链接

SEO关键词

YouTube MCP服务器、YouTube MCP连接器、MCP YouTube API、Claude MCP YouTube、Cursor MCP YouTube和AI YouTube API、模型上下文协议YouTube

目录标签

目录标签

视频分析PythonClaudeYouTubeAPI本地部署AI集成数据采集自动化工具

支持客户端

ClaudeCursorWindsurfCline

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP