Token导航 LogoToken导航

MCP Server · 安全风控

MCP Youtube Agent

一个全栈的YouTube自动化代理,具备React前端、Node.js后端和Google OAuth集成,支持搜索、元数据获取、视频点赞/取消点赞、观看历史和喜欢列表管理等功能。

未说明官方级别未说明来源级核验工具 3
全栈开发JavaScript安全

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
DeMiGoD013
提供方
DeMiGoD013

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Youtube Agent 属于安全风控类 MCP Server,公开资料标注 3 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

🎥 MCP YouTube代理--(全自动+MCP+OAuth+Netflix用户界面)

一整堆 基于模型上下文协议(MCP)的YouTube代理 与现代 React前端, Node.js后端,以及 Google OAuth集成.

该代理通过以下方式智能地与YouTube交互:

✔ YouTube数据API(搜索、元数据) ✔ OAuth2(喜欢/不喜欢视频+观看历史+喜欢列表) ✔ MCP工具(搜索+元数据) ✔ 采用Netflix风格设计的干净电影UI

这个项目最初是一个元数据工具,但现在已经发展成为一个 完整的YouTube自动化助手.

______________________________________________________________________

🚀 现场演示

前端(Vercel): 🔗 https://mcp-youtube-agent-rouge.vercel.app/

后端(渲染): 🔗 https://mcp-youtube-agent.onrender.com/

______________________________________________________________________

🏗 项目架构(更新)

mcp-youtube-agent/
│
├── server/                               # Backend (Node.js + Express)
│   ├── server.js                         # REST API + OAuth + MCP integration
│   ├── youtubeClient.js                  # YouTube search wrapper (API Key)
│   ├── services/
│   │     ├── youtubeOAuth.js             # OAuth like/unlike/history/liked
│   ├── mcp/
│   │     ├── tools/
│   │     │     ├── youtube.js            # MCP search tool
│   │     └── mcpServer.js                # MCP tool registry
│   ├── .env.example                      # Credentials template
│   └── package.json
│
├── frontend/
│   ├── src/
│   │    ├── App.jsx                      # Full UI + chat + like/unlike system
│   │    ├── App.css                      # Netflix + glassmorphism UI
│   │    └── main.jsx
│   ├── index.html
│   ├── package.json
│
└── README.md

______________________________________________________________________

🔐 身份验证设置(已更新)

您的项目使用 两种类型的身份验证:

1.️⃣ YouTube API密钥(用于搜索+元数据)

由MCP工具内部使用 youtubeClient.js.

YT_API_KEY=your_key_here

2.️⃣ 谷歌OAuth2(用于点赞/不点赞/历史/点赞视频)

要求…… 真实的 YouTube互动。

环境变量:

YOUTUBE_CLIENT_ID=xxxxxxxxxxxx.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=xxxxxxxxxxxx
YOUTUBE_REFRESH_TOKEN=xxxxxxxxxxxx

刷新令牌是使用 getRefreshToken.js 辅助脚本。

______________________________________________________________________

⚙ 后端环境变量(最终)

你的 server/.env 看起来像:

OPENAI_API_KEY=your_key
OPENAI_MODEL=gpt-4o-mini

YT_API_KEY=your_youtube_api_key

YOUTUBE_CLIENT_ID=xxx.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=xxxxx
YOUTUBE_REFRESH_TOKEN=xxxxx

PORT=3001
ALLOWED_ORIGIN=https://mcp-youtube-agent-rouge.vercel.app

______________________________________________________________________

⚙ 前端环境变量(Vite)

创建 frontend/.env:

VITE_API_BASE_URL=https://mcp-youtube-agent.onrender.com

______________________________________________________________________

🧠 已实施MCP工具

工具说明
youtube.search使用API键搜索youtube视频
youtube.videoInfo获取元数据
youtube.getCaptions获取字幕
*(更具扩展性…)*

______________________________________________________________________

⭐ 当前功能(更新)

✅ 1. YouTube搜索(MCP)

  • 基于查询的搜索
  • 返回视频元数据
  • 显示缩略图、频道、日期

✅ 2. YouTube OAuth自动化

✔ 像任何视频一样 ✔ 与视频不同 ✔ 获取满 喜欢的视频列表 ✔ 获取 观看历史记录(HL播放列表) ✔ 状态与UI同步

✅ 3. 智能UI状态管理

✔ 喜欢按钮变绿(✔ Liked) ✔ 再次单击可删除类似内容 ✔ 获取喜欢的视频时自动同步

✅ 4. 电影风格的Netflix用户界面

  • 黑色+红色主题
  • Glassmorphism消息气泡
  • 浮动消息列表
  • 现代聊天界面

✅ 5. 与人工智能聊天(OpenAI)

  • 征求建议
  • 询问学习路径
  • AI决定何时调用MCP工具

______________________________________________________________________

🧩 系统流程(更新)

User
 ↓
Frontend (React UI)
 ↓  /api/chat            /api/like /api/unlike /api/liked /api/history
Backend (Node.js + OAuth + MCP)
 ↓
YouTube API (Search + OAuth)
 ↓
Response → UI (Videos + Like State)

______________________________________________________________________

🛠 地方发展指南

启动后端

cd server
npm install
npm start

运行时间: 👉 http://localhost:3001

启动前端

cd frontend
npm install
npm run dev

运行时间: 👉 http://localhost:5173

______________________________________________________________________

🧪 聊天查询示例

🔍 搜索

search AI tools

❤️ 喜欢的视频

show my liked videos

👍 喜欢/不喜欢

用户按 *喜欢* → ✔ Liked 再次按下→ 不喜欢视频

🎓 学习查询

Recommend me a Kubernetes learning path

______________________________________________________________________

🎯 任务要求(更新版)

要求状态
MCP代理✅
YouTube API集成✅
OAuth自动化(点赞、历史)✅
前端UI🎨 高级Netflix用户界面
全栈架构✅
工作部署🔥 现场直播
文档✔ 完成

______________________________________________________________________

👨‍💻 作者

赛·普拉萨德·帕德马纳巴

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

YouTube自动化JavaScript本地部署全栈开发OAuth集成React前端Node.js后端

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Youtube Agent

MCP World · 本页

3未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Youtube Agent 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Youtube Agent 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Youtube Agent 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Youtube Agent 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Youtube Agent 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP