YouTube Transcript Server

Provides YouTube video transcripts via an MCP endpoint, enabling language-specific transcript retrieval.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

You can access YouTube video transcripts through a dedicated MCP (Model Context Protocol) server. This server exposes a simple get_transcript tool to fetch captions in a chosen language, making it easy to retrieve transcripts for any YouTube video directly from your MCP-enabled client.

How to use

You interact with the YouTube Transcript MCP server through your MCP client by calling the get_transcript tool. This tool retrieves transcripts from YouTube videos and returns the text along with relevant metadata.

How to install

Prerequisites you need before you install and run the server:

  • Node.js 18 or higher
  • npm or yarn

Install the MCP server using the provided command for automatic client integration or configure your MCP client to use the server entry shown below.

Configuration and setup details

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

Security and reliability notes

The server validates input parameters and handles YouTube API errors gracefully. It includes timeouts for transcript retrieval and provides detailed error messages to help you troubleshoot issues.

Usage examples and tips

Example: Retrieve an English transcript for a YouTube video using the get_transcript tool. The tool accepts the video URL or video ID and an optional language code (default is en).

Additional considerations

If you use the Smithery installation path, you can automatically install the server for a Claude client with:

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


You can also install components via MCP management tools as shown in the installation flow. Ensure you keep your environment secure and monitor for any network-related issues when retrieving transcripts.

Available tools

get_transcript

Extract transcripts from YouTube videos by providing a URL or video ID and an optional language code to specify the transcript language.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational