MCPInstall
youtube-mcp-server logo

youtube-mcp-server

by PrajwalPrashanth 1 stars PrajwalPrashanth/youtube-mcp-server

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

READMEmain

YouTube MCP(Model Context Protcol) Server


This MCP server provides a tool to fetch and extract transcripts from YouTube videos. It enables AI language models (LLMs) to:

  • Access complete text transcripts from YouTube video URLs
  • Process and analyze video content through transcripts
  • Reference and discuss video information in conversations

The server acts as a bridge between AI models and YouTube content by automatically extracting and formatting video transcripts.

Instead of saying can't access links

Setup

  1. Install uv (Python package manager):

    Mac:

    brew install uv
    

    Linux:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    Windows:

    powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  2. Clone this repository:

    git clone git@github.com:PrajwalPrashanth/youtube-mcp-server.git
    cd youtube-mcp-server
    
  3. Create a virtual environment and install dependencies:

    uv venv
    source .venv/bin/activate  
    # On Windows: .venv\Scripts\activate
    uv pip install -r pyproject.toml
    

Add this MCP server to Claude Desktop (download)

uv run mcp install -e . server.py -n "youtube-mcp"

Once this is done you should see the tool icon in the UI

and you can ask for it to do actions (like summarize) with the transcript by providing a YT video

More Web Scraping & Data Collection MCP servers

Similar servers from the same category.

BuiltWith

builtwith

Integrates with BuiltWith's technology detection API to identify and analyze web technologies used on specified domains, providing marketers and developers with comprehensive website stack information.

Web Scraping & Data Collection

Provides a bridge to ElfProxy's dynamic IP proxy service for retrieving country-specific proxy IPs, enabling IP rotation, geo-targeting, and bypassing regional restrictions.

WebOptimize

UniFuncs

unifuncs

Provides a bridge to the UniFuncs API for web search and web reading capabilities through TypeScript implementation with Express and NPX commands.

search

Integrates with Bocha, a Chinese search engine, to provide web search capabilities with rich structured data from billions of documents across multiple domains and languages.

search