YouTube Transcript Server

YouTube Transcript Server

By MCP-Mirror GitHub

Mirror of

youtube transcript
Overview

what is YouTube Transcript Server?

YouTube Transcript Server is a Model Context Protocol server that enables users to retrieve transcripts from YouTube videos, providing direct access to video captions and subtitles through a simple interface.

how to use YouTube Transcript Server?

To use the server, install it via Smithery or the command line, and then call the get_transcript tool with the YouTube video URL or ID to extract the transcript.

key features of YouTube Transcript Server?

  • Support for multiple video URL formats
  • Language-specific transcript retrieval
  • Detailed metadata in responses

use cases of YouTube Transcript Server?

  1. Extracting subtitles for video content analysis
  2. Generating transcripts for accessibility purposes
  3. Retrieving captions for language learning applications

FAQ from YouTube Transcript Server?

  • Can I retrieve transcripts in different languages?

Yes! You can specify the language code for the transcript retrieval.

  • What happens if the video has no available transcript?

The server will handle this gracefully and provide an appropriate error message.

  • Is there a limit to the number of transcripts I can retrieve?

There are no specific limits, but be mindful of YouTube's API usage policies.

Content

YouTube Transcript Server

smithery badge

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.

mcp-server-youtube-transcript MCP server

Installing via Smithery

To install YouTube Transcript Server for Claude Desktop automatically via Smithery:

npx @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude

Components

Tools

  • get_transcript
    • Extract transcripts from YouTube videos
    • Inputs:
      • url (string, required): YouTube video URL or video ID
      • lang (string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en')

Key Features

  • Support for multiple video URL formats
  • Language-specific transcript retrieval
  • Detailed metadata in responses

Configuration

To use with Claude Desktop, add this server configuration:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
    }
  }
}

Install via tool

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-transcript

Awesome-mcp-servers

awesome-mcp-servers A curated list of awesome Model Context Protocol (MCP) servers.

Development

Prerequisites

  • Node.js 18 or higher
  • npm or yarn

Setup

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Testing

npm test

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector for development:

npm run inspector

Error Handling

The server implements robust error handling for common scenarios:

  • Invalid video URLs or IDs
  • Unavailable transcripts
  • Language availability issues
  • Network errors

Usage Examples

  1. Get transcript by video URL:
await server.callTool("get_transcript", {
  url: "https://www.youtube.com/watch?v=VIDEO_ID",
  lang: "en"
});
  1. Get transcript by video ID:
await server.callTool("get_transcript", {
  url: "VIDEO_ID",
  lang: "ko"
});
  1. How to Extract YouTube Subtitles in Claude Desktop App
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles

Security Considerations

The server:

  • Validates all input parameters
  • Handles YouTube API errors gracefully
  • Implements timeouts for transcript retrieval
  • Provides detailed error messages for troubleshooting

License

This MCP server is licensed under the MIT License. See the LICENSE file for details.

No tools information available.
YouTube MCP Server
YouTube MCP Server by IA-Programming

YouTube MCP Server is an AI-powered solution designed to revolutionize your YouTube experience. It empowers users to search for YouTube videos, retrieve detailed transcripts, and perform semantic searches over video content—all without relying on the official API. By integrating with a vector database, this server streamlines content discovery.

youtube ai
View Details

MCP server to fetch and extract transcripts from YouTube videos. Enable AI/LLMs to have access to transcripts for further actions like summarize, write blog..

youtube mcp
View Details

-

youtube transcript
View Details
Youtube
Youtube by nabid-pf

-

youtube video-summarizer
View Details

Mirror of

youtube mcp-server
View Details

Mirror of

youtube mcp-server
View Details