🎬 YouTube MCP服务器:Cloudflare Workers上的远程MCP
强大的模型上下文协议(MCP)服务器,为AI助手提供全面的YouTube分析和频道管理功能。使用TypeScript构建,部署在Cloudflare Workers上,并使用 谷歌OAuth.
✨ 特性
📊 YouTube分析
- 渠道绩效:收入、浏览量、用户增长、参与度指标
- 视频分析:对保留率和流量来源进行深入的性能分析
- 观众洞察:人口统计、地理、设备使用和查看模式
- 热门内容:根据观看次数、收入或参与度确定表现最佳的视频
🎯 内容战略工具
- 趋势分析:基于当前趋势的人工智能内容建议
- 竞争对手情报:分析竞争对手渠道,找出内容差距
- 性能优化:基于渠道数据的建议
🔍 YouTube数据访问
- 视频搜索:使用高级过滤功能在YouTube上查找视频
- 频道信息:获取详细的频道统计数据和最近上传的内容
- 视频详细信息:全面的元数据、统计数据和参与度数据
🛠️ 快速开始
先决条件
- 上传内容的YouTube频道
- 启用YouTube API的谷歌云控制台项目
- Cloudflare Workers帐户
1.克隆和安装
git clone https://github.com/lauragift21/youtube-mcp-server.git
cd youtube-mcp-server
npm install2.配置OAuth
- 创建Google OAuth凭据:
- 首选 谷歌云控制台 - 启用YouTube Data API v3和YouTube Analytics API - 创建OAuth 2.0凭据(Web应用程序) - 添加重定向URI: https://your-worker.workers.dev/callback
- 设置环境变量:
npx wrangler secret put GOOGLE_OAUTH_CLIENT_ID
npx wrangler secret put GOOGLE_OAUTH_CLIENT_SECRET
npx wrangler secret put COOKIE_ENCRYPTION_KEY您可以为生成一个随机字符串 COOKIE_ENCRYPTION_KEY
3.部署
npx wrangler deploy连接到克劳德桌面
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"youtube-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-deployment.workers.dev/sse"
]
}
}
}连接到Cloudflare AI游乐场
您可以从Cloudflare AI Playground连接您的MCP服务器,这是一个远程MCP客户端:
- 首选https://playground.ai.cloudflare.com/
- 输入您部署的MCP服务器URL(远程MCP服务器authless。.eworkers.dv/sse)
- 现在,您可以直接在操场上使用MCP工具!
🔧 可用工具
分析工具
youtube_getChannelAnalytics-获取渠道性能指标youtube_analyzeVideoPerformance-深入了解视频表演youtube_getTopVideos-查找性能最佳的内容youtube_getAudienceDemographics-了解你的观众
内容战略工具
youtube_suggestContentIdeas-基于AI的主题建议youtube_analyzeCompetitors-竞争分析和基准测试
数据工具
youtube_searchVideos-使用高级过滤器搜索YouTubeyoutube_getVideoDetails-获取全面的视频信息youtube_getChannelInfo-渠道概述和统计youtube_getChannelVideos-最近从任何频道上传的内容
💡 查询示例
使用Claude Desktop尝试以下问题:
📈 渠道分析
*“显示我过去30天的YouTube频道表现”*
🎯 内容策略
*“我应该制作一个关于人工智能/技术领域下一步的视频吗?”*
*“分析我的竞争对手,向我展示我错过的内容机会”*
👥 观众洞察
*“谁是我的观众?显示人口统计和地理数据”*
🏗️ 建筑
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Claude Desktop │────│ MCP Server │────│ YouTube APIs │
│ (MCP Client) │ │ (Cloudflare) │ │ (Google) │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│
┌──────────────────┐
│ OAuth Provider │
│ (Google Auth) │
└──────────────────┘关键组件
- MCP服务器:处理工具请求和API通信
- OAuth提供者:管理Google身份验证和令牌刷新
- YouTube数据API:公共视频和频道信息
- YouTube分析API:私人渠道分析和收入数据
🔗 链接
- 模型上下文协议 -了解MCP
- YouTube数据API -YouTube API文档
- Cloudflare员工 -无服务器部署平台
- 克劳德桌面 -支持MCP的AI助手
______________________________________________________________________
内置于❤️ 靠近 个人礼物 |由MCP和Cloudflare Workers提供技术支持
