YouTube MCP Server
YouTube MCP 服务器
将 Claude 连接到您的 YouTube 频道。 从 Claude Desktop、Claude Code 或任何 MCP 客户端读取分析数据、获取完整视频元数据(包括未列出/私有/草稿)、搜索您的上传内容并更新标题/描述/标签。
这是什么?
一个通过 OAuth2 将 Claude 连接到 YouTube Data API v3 和 YouTube Analytics API 的 模型上下文协议 (MCP) 服务器。
无需再将数据从 YouTube 工作室复制到 AI 工具中,只需询问 Claude:
“获取此视频的完整标题、描述和标签”
“我本月表现最好的视频有哪些?”
“更新我最新上传视频的标题和标签”
“我的流量来自哪里?”
Claude 可以读取您的真实私有频道数据,并能直接更新视频 SEO。
Claude → YouTube MCP Server → YouTube APIs → Your Channel Data
(you) (this repo) (OAuth2) (stays local)一切都在您的机器上运行。具备读写权限。不会向第三方发送任何内容。
提供 10 种工具
视频元数据(读 + 写)
工具 | 功能 |
| 通过 ID 或 URL 获取任何视频的完整元数据 — 标题、完整描述、所有标签、类别、隐私状态(公开/未列出/私有/草稿)、统计信息、时长、缩略图 URL |
| 按关键字搜索您自己频道的视频。返回匹配视频的元数据 + 统计信息 |
| 直接更新任何视频的标题、描述和/或标签。仅更改您提供的字段 |
频道分析
工具 | 功能 |
| 订阅者、总观看次数、视频数量、频道描述、创建日期 |
| 列出所有带有统计信息(观看次数、点赞数、评论数、标签、隐私状态)的视频。按日期或观看次数排序 |
| 任何日期范围内的每日观看次数、观看时长、订阅者增减情况 |
| 按观看次数排名的表现最佳视频,包含留存率 %、观看时长、新增订阅者 |
| 受众细分:主要国家/地区、设备类型、年龄段、性别 |
| 观众来源:YouTube 搜索、推荐、浏览功能、外部、直接访问 |
| 获取频道 + 热门视频数据,用于 AI 驱动的主题分析 |
安装
选项 A:npx(无需安装 — 直接运行)
npx youtube-studio-mcp选项 B:全局安装
npm install -g youtube-studio-mcp— 连接到 Claude Code
Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"youtube-analytics": {
"command": "node",
"args": ["/full/path/to/youtube-studio-mcp/server.js"]
}
}
}或者如果通过 npm 安装:
{
"mcpServers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claude Code (终端)
claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.jsVS Code
添加到 .vscode/settings.json:
{
"mcp.servers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}即用型提示词
SEO 审计(任何视频)
Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tags频道表现报告
Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.视频主题研究
Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.更新视频 SEO
Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.受众深度分析
Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?表现不佳诊断
Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?技能 + MCP 如何协同工作
You: "Optimize this video: youtube.com/watch?v=abc123"
Claude:
1. youtube-seo-optimizer skill activates
2. Calls get_video_details → pulls current title, description, tags
3. Checks YouTube SERP for current rankings
4. Lists PROTECTED keywords (won't remove)
5. Writes 3 new title options + full description + 20 tags
6. Can call update_video_seo to apply changes directly技能告诉 Claude 做什么。MCP 工具为 Claude 提供访问您数据的权限。它们共同创建了一个完整的 YouTube AI 工作流。
安装技能
Claude Desktop / Claude Code:
# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/或者安装全部 8 个:
cp skills/youtube-*.md ~/.claude/skills/OAuth 范围
范围 | 用途 |
| 读写视频元数据(标题、描述、标签) |
| 读取视频数据、搜索、列表 |
| 读取私有分析数据(观看次数、观看时长、订阅者、人口统计) |
| 扩展频道审计数据 |
要启用写权限 (update_video_seo),请删除 tokens.json 并重新运行 node auth.js。新的授权流程会请求 youtube 写权限范围。
文件
youtube-studio-mcp/
├── server.js ← MCP server (10 tools)
├── auth.js ← Run once to link YouTube account
├── package.json ← Dependencies + npm config
├── skills/ ← 8 AI skills for YouTube creators
├── LICENSE ← MIT
├── credentials.json ← YOU add this (never commit!)
└── tokens.json ← Auto-created after auth (never commit!)贡献
功能
字幕提取 (YouTube 字幕 API)
YouTube Shorts 专项分析
收入/变现数据 (YouTube Reporting API)
播放列表管理工具
评论管理工具
缩略图上传
许可证
Adiya Sharma MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakanoz203/youtube-channel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server