这是一个支持 Model Context Protocol(模型上下文协议)的服务器,能够从 YouTube 视频中提取字幕。该服务器通过简单的接口提供对视频字幕和翻译的直接访问。
要通过 Smithery 自动为 Claude Desktop 安装 YouTube 字幕服务器:
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude
url
(字符串,必填):YouTube 视频链接或视频 IDlang
(字符串,可选,默认为 "en"):字幕的语言代码(例如 'ko'、'en')要在 Claude Desktop 中使用此服务器,请添加以下服务器配置:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}

mcp-get 是一个用于安装和管理 Model Context Protocol(MCP)服务器的命令行工具。
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript
awesome-mcp-servers 是一个精选的 Model Context Protocol(MCP)服务器列表。
安装依赖项:
npm install
构建服务器:
npm run build
启用自动重建的开发模式:
npm run watch
npm test

由于 MCP 服务器通过标准输入/输出(stdio)通信,调试可能较为困难。我们建议使用 MCP Inspector 进行开发:
npm run inspector
evals 包会加载一个 mcp 客户端,然后运行 index.ts 文件,因此在测试之间无需重新构建。你可以通过在 npx 命令前添加前缀来加载环境变量。完整文档可以在这里找到 这里。
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts
该服务器针对常见场景实现了健壮的错误处理:
await server.callTool("get_transcript", {
url: "https://www.youtube.com/watch?v=VIDEO_ID",
lang: "en"
});

await server.callTool("get_transcript", {
url: "VIDEO_ID",
lang: "ko"
});

聊天:https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB 提取字幕
该服务器:
此 MCP 服务器根据 MIT 许可证授权。详情请参阅 LICENSE 文件。