YouTube MCP(Model Context Protcol) Server

YouTube MCP(Model Context Protcol) Server

By PrajwalPrashanth GitHub

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
Overview

What is YouTube MCP Server?

The YouTube MCP (Model Context Protocol) Server is a tool designed to fetch and extract transcripts from YouTube videos, enabling AI language models (LLMs) to access and utilize these transcripts for various applications such as summarization and content creation.

How to use YouTube MCP Server?

To use the YouTube MCP Server, follow these steps:

  1. Install the required Python package manager (uv) based on your operating system.
  2. Clone the repository from GitHub.
  3. Create a virtual environment and install the necessary dependencies.
  4. Add the MCP server to Claude Desktop and run it to start using the tool.

Key features of YouTube MCP Server?

  • Fetches complete text transcripts from YouTube video URLs.
  • Allows processing and analysis of video content through transcripts.
  • Facilitates referencing and discussing video information in conversations.

Use cases of YouTube MCP Server?

  1. Summarizing YouTube video content.
  2. Writing blogs based on video transcripts.
  3. Analyzing video information for research purposes.

FAQ from YouTube MCP Server?

  • Can I use this server for any YouTube video?

Yes, as long as the video has transcripts available, you can fetch them using this server.

  • Is there a cost associated with using the YouTube MCP Server?

No, the server is free to use.

  • What programming language is used for this project?

The YouTube MCP Server is developed in Python.

Content

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

No tools information available.
School MCP
School MCP by 54yyyu

A Model Context Protocol (MCP) server for academic tools, integrating with Canvas and Gradescope platforms.

canvas mcp
View Details
repo-template
repo-template by loonghao

A Model Context Protocol (MCP) server for Python package intelligence, providing structured queries for PyPI packages and GitHub repositories. Features include dependency analysis, version tracking, and package metadata retrieval for LLM interactions.

-

google-calendar mcp
View Details
strava-mcp
strava-mcp by jeremysilva1098

MCP server for strava

strava mcp
View Details

Model Context Protocol (MCP) server implementation for Rhinoceros/Grasshopper integration, enabling AI models to interact with parametric design tools

grasshopper mcp
View Details

MCP configuration to connect AI agent to a Linux machine.

security mcp
View Details

AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).

python mcp
View Details