mcp-server-youtube

mcp-server-youtube

1

The MCP YouTube Server allows interaction with YouTube through an MCP host application. It can search for videos, fetch details, and list content based on user prompts. The server enhances the host application's capabilities by utilizing the YouTube API.

MCP YouTube Server

This project is a Model Context Protocol (MCP) server designed to interact with YouTube. It allows users to search for YouTube videos and retrieve detailed information about specific videos.

Features

  • Search for YouTube videos using natural language prompts.
  • Get detailed information about specific videos, channels, and playlists.

Requirements

  • Python 3.10+
  • uv library
  • YouTube Data API v3 Key

Installation & Setup

  1. Clone the repository and enter the directory.
  2. Run the setup script to install dependencies and configure the environment.
  3. Configure the MCP host application with the script path.

Usage

After setup, use natural language prompts in your MCP host to interact with YouTube, such as searching for videos or retrieving details for specific video IDs.

Available Tools

  • Search for videos, playlists, and related content.
  • Fetch details of videos, channels, and playlists.
  • Get popular videos in specific regions or categories.