Skip to main content
Glama

YouTube 转录提取器 MCP 🎥

一个模型上下文协议 (MCP) 服务器,使 AI 助手能够从 YouTube 视频中提取文字记录。该工具专为与 Cursor 和 Claude Desktop 集成而设计,允许 AI 直接分析和处理 YouTube 视频内容。

特征

  • 🎯 从任何公开的 YouTube 视频中提取文字记录

  • 🔌 轻松与 Cursor 和 Claude Desktop 集成

  • 🚀 使用 TypeScript 构建以确保类型安全

  • 📦简单的设置和部署

  • 🛠️基于模型上下文协议

Related MCP server: YouTube Transcript Server

先决条件

  • Node.js(v16 或更高版本)

  • pnpm(推荐)或 npm

  • 用于提取转录内容的 YouTube 视频 URL

安装

  1. 克隆存储库:

git clone https://github.com/yourusername/yt-mcp.git cd yt-mcp
  1. 安装依赖项:

pnpm install
  1. 构建项目:

pnpm run build

配置

对于光标

  1. 打开游标设置

  2. 导航至 MCP → 添加新的 MCP 服务器

  3. 使用以下设置进行配置:

    • 名称: youtube-transcript

    • 类型: command

    • 命令: node /absolute/path/to/yt-mcp/build/index.js

对于克劳德桌面

将此配置添加到您的 Claude Desktop 配置中:

{ "mcpServers": { "youtube-transcript": { "command": "node", "args": ["/absolute/path/to/yt-mcp/build/index.js"] } } }

用法

配置完成后,AI 可以通过视频 URL 调用该工具,提取 YouTube 视频的文字记录。示例:

// The AI will use this format internally const transcript = await extractTranscript({ input: "https://www.youtube.com/watch?v=VIDEO_ID" });

技术细节

该服务器使用以下方式构建:

限制

  • 仅适用于公开的 YouTube 视频

  • 视频必须启用字幕

  • 某些视频可能带有自动生成的字幕,但可能不是 100% 准确

故障排除

常见问题及解决方案:

  1. “无法找到视频 ID”错误

    • 确保 YouTube URL 完整且正确

    • 检查视频是否可以公开访问

  2. “没有可用的成绩单”错误

    • 验证视频是否已启用字幕

    • 尝试不同的视频以确认该工具是否正常工作

  3. 构建错误

    • 确保所有依赖项都已安装

    • 检查 Node.js 版本(应为 v16 或更高版本)

贡献

欢迎贡献代码!欢迎提交 Pull 请求。对于重大变更,请先提交一个 issue 来讨论您想要修改的内容。

执照

麻省理工学院

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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/MalikElate/yt-description-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server