这是一个模型上下文协议(MCP)服务器,能够从YouTube视频中检索字幕。该服务器通过简单的接口提供对视频字幕和字幕的直接访问。
<a href="https://glama.ai/mcp/servers/z429kk3te7"><img width="380" height="200" src="https://gips2.baidu.com/it/u=2307774328,3207798294&fm=3081&app=3081&f=PNG?w=760&h=400" alt="mcp-server-youtube-transcript MCP 服务器" /></a>
要通过 Smithery 自动安装 YouTube 字幕服务器到 Claude Desktop:
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude
url (字符串,必需):YouTube视频URL或视频IDlang (字符串,可选,默认值:"en"):字幕的语言代码(例如,'ko','en')要在 Claude Desktop 中使用,请添加以下服务器配置:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
mcp-get 是一个命令行工具,用于安装和管理模型上下文协议(MCP)服务器。
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript
awesome-mcp-servers 是一个精选的模型上下文协议(MCP)服务器列表。
安装依赖项:
npm install
构建服务器:
npm run build
开发时自动重建:
npm run watch
npm test
由于MCP服务器通过标准I/O通信,调试可能会很困难。我们推荐使用MCP Inspector进行开发:
npm run inspector
评估包加载了一个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"
});
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB 提取字幕
服务器:
此MCP服务器采用MIT许可证。详情见LICENSE文件。