youtube-mcp

youtube-mcp

3.1

If you are the rightful owner of youtube-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for interacting with YouTube videos, providing tools for extracting video metadata, captions, and converting them to markdown format with various templates.

The YouTube MCP Server is designed to facilitate interaction with YouTube videos by providing a suite of tools that allow users to extract video metadata, captions, and convert them into markdown format using different templates. It supports multiple languages, including English and French, and offers flexible authentication options through API keys or OAuth2. The server is built on Node.js and requires a YouTube Data API key or OAuth2 credentials for operation. It includes a template system with three built-in markdown templates for different use cases, such as basic transcript format, detailed metadata with timestamps, and search results highlighting. Additionally, it features a search functionality within video captions, making it a versatile tool for content creators and developers working with YouTube data.

Features

  • Video Metadata: Fetch comprehensive video information
  • Caption Extraction: Support for auto-generated and manual captions
  • Multiple Languages: Built-in support for English and French
  • Template System: Three built-in markdown templates: Basic, Detailed, and Search
  • Search Functionality: Search within video captions

Tools

  1. Get Video Info

    Fetches video metadata from a given YouTube URL.

  2. Get Captions

    Extracts captions from a YouTube video in the specified language.

  3. Convert to Markdown

    Converts video data to markdown format using specified templates.

  4. List Templates

    Lists available markdown templates.