这是一个高性能、无服务器版本的 YouTube 字幕提取服务,借助模型上下文协议(MCP),部署于 Cloudflare Workers 之上。它能让 AI 助手通过简单的 API 轻松提取 YouTube 视频的字幕。
此 MCP 服务器允许 AI 助手通过简单的 API 提取 YouTube 视频的字幕。其实现结合了转录提取功能(来自kimtaeyoon83/mcp-server-youtube-transcript)与远程 MCP 服务器架构(来自Cloudflare AI 演示)。
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-deployed-worker.workers.dev/sse"
]
}
}
}
npm install -g wrangler
)。# 克隆仓库
git clone https://github.com/yourusername/youtube-transcript-mcp-server.git
cd youtube-transcript-mcp-server
# 安装依赖项
npm install
# 本地运行
wrangler dev
# 部署到 Cloudflare Workers
wrangler deploy
你能展示这个 YouTube 视频的字幕吗? https://www.youtube.com/watch?v=dQw4w9WgXcQ
提取此 TED 演讲的字幕并总结关键点:https://youtu.be/8S0FDjFBj8o
npx @modelcontextprotocol/inspector
SSE
。http://localhost:8787/sse
作为 URL。get_transcript
工具尝试不同的 YouTube URL。工具 | 描述 | 参数 |
---|---|---|
get_transcript |
提取 YouTube 视频的字幕 | url (必需):YouTube 视频 URL 或 IDlang (可选,默认为 "en"):语言代码 |
服务器由简洁高效的代码库构建:
[在此处添加许可证信息,如果适用。]