Mcp Server Youtube Transcript — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Server Youtube Transcript (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.
<a href="https://glama.ai/mcp/servers/z429kk3te7"><img width="380" height="200" src="https://glama.ai/mcp/servers/z429kk3te7/badge" alt="mcp-server-youtube-transcript MCP server" /></a>
To install YouTube Transcript Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claudeurl (string, required): YouTube video URL, Shorts URL, or video IDlang (string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en'). Automatically falls back to available languages if requested language is not found.include_timestamps (boolean, optional, default: false): Include timestamps in output (e.g., '[0:05] text')strip_ads (boolean, optional, default: true): Filter out sponsorships, ads, and promotional content from transcript based on chapter markersTo use with Claude Desktop, add this server configuration:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}mcp-get A command-line tool for installing and managing Model Context Protocol (MCP) servers.
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcriptawesome-mcp-servers A curated list of awesome Model Context Protocol (MCP) servers.
Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watchnpm testSince MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector for development:
npm run inspectorThe evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.tsThe server implements robust error handling for common scenarios:
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"
});await server.callTool("get_transcript", {
url: "https://www.youtube.com/shorts/VIDEO_ID"
});await server.callTool("get_transcript", {
url: "VIDEO_ID",
include_timestamps: true
});await server.callTool("get_transcript", {
url: "VIDEO_ID",
strip_ads: false
});chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitlesThe server:
This MCP server is licensed under the MIT License. See the LICENSE file for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.