Apify Youtube MCP Server 工作流
该工作流通过 MCP 服务器触发器实现对 YouTube 视频的自动搜索和字幕抓取,利用 Apify 的服务绕过官方限制,确保高效稳定的数据采集。支持视频搜索、字幕下载和使用情况报告,简化数据处理,便于后续分析与展示。同时,内置的配额监控功能能够实时反馈使用情况,帮助用户合理管理资源,适用于研究人员、内容创作者和数据工程师等多种场景。
流程图

工作流名称
Apify Youtube MCP Server 工作流
主要功能和亮点
- 通过 MCP(Machine-Client-Protocol)服务器触发器,实现对 Youtube 视频的搜索和字幕抓取功能。
- 集成 Apify.com 的 Youtube 抓取服务,绕过官方低速率限制,保证搜索和字幕下载的稳定与高效。
- 支持三大核心操作:Youtube 视频搜索、视频字幕获取、以及 Apify 账户的使用情况报告。
- 结果数据经过简化和聚合,方便后续处理和展示。
- 内置使用配额监控,实时反馈月度使用和消费情况,帮助用户合理控制资源。
解决的核心问题
- 官方 Youtube API 调用频率限制导致查询受限,影响数据采集的连续性和效率。
- 手动搜索视频及下载字幕等信息繁琐,难以批量和自动化处理。
- 难以实时了解第三方抓取服务(Apify)账户的使用状态和费用消耗。
应用场景
- 研究人员和内容创作者自动化获取 Youtube 视频及其字幕内容,用于文本分析、内容整理和研究报告。
- 数据工程师或自动化开发者构建基于 Youtube 视频数据的应用或服务。
- 需要监控和管理 Apify 抓取服务使用量和费用的运维人员或项目管理者。
主要流程步骤
- 通过 MCP Server Trigger 接收外部工作流的调用请求,传入操作类型和参数。
- 根据操作类型(youtube_search、youtube_transcripts、usage_metrics)切换执行不同流程。
- Youtube Search:调用 Apify Youtube Scraper 接口,按照用户查询关键词抓取视频列表元数据。
- 简化搜索结果字段,聚合多条视频数据生成统一响应。
- Youtube Transcripts:调用 Apify 同一抓取服务,针对指定视频 URL 下载英文字幕文本。
- 简化并聚合字幕文本及视频信息,便于后续使用。
- Usage Metrics:通过 Apify API 查询当前账户的月度使用情况和消费限额,格式化并输出详细的资源消耗明细。
- 将结果返回给 MCP 客户端,实现自动化交互。
涉及的系统或服务
- Apify.com:第三方 Youtube 视频抓取和字幕下载服务,提供稳定的 API 接口。
- n8n MCP Server Trigger:作为工作流入口,支持外部通过 MCP 协议调用本工作流。
- HTTP 请求节点:负责与 Apify API 通信。
- 数据处理节点(Set、Aggregate):简化和整合原始数据,提升数据可用性。
适用人群或使用价值
- 需要自动化采集 Youtube 视频及对应字幕内容的研究人员、内容分析师。
- 自动化开发者和数据集成工程师,构建基于多媒体内容的智能应用。
- 使用 Apify 抓取服务的客户,方便监控使用额度和成本。
- 希望通过 MCP 协议实现多平台数据交互的技术团队。
此工作流以强大的 Apify 抓取能力为基础,结合 n8n 灵活的触发和数据处理节点,打造了一个高效、可靠的 Youtube 搜索与字幕采集解决方案。只需配置 Apify 账户和 MCP 客户端,即可实现自动化的视频数据研究与分析,极大提升工作效率和数据质量。