mcp-server-youtube

mcp-server-youtube

3.2

If you are the rightful owner of mcp-server-youtube 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.

MCP YouTube Server is a Model Context Protocol server that provides tools to interact with YouTube, allowing applications to search for videos and retrieve detailed information.

The MCP YouTube Server is designed to facilitate interaction with YouTube through a Model Context Protocol (MCP) server. It enables an MCP host application, such as Claude for Desktop, to perform tasks like searching for YouTube videos and obtaining detailed information about specific videos. The server requires Python 3.10 or higher, the 'uv' package, and a YouTube Data API v3 Key. Installation involves cloning the repository, running a setup script to configure the environment, and integrating the server with an MCP host application. Once set up, users can issue natural language prompts to search for videos, retrieve video details, and more. The server supports various tools for interacting with YouTube, including searching for videos, fetching video details, and listing channel videos.

Features

  • Search for YouTube videos using natural language queries.
  • Retrieve detailed information about specific YouTube videos.
  • List recent videos uploaded by a specific channel.
  • Search for playlists and list videos within a playlist.
  • Find related videos and popular trending videos.

Tools

  1. search_videos

    Search YouTube videos by query string

  2. get_video_details

    Get detailed information about a specific video

  3. get_channel_details

    Get detailed information for a specific channel

  4. list_channel_videos

    List videos uploaded on a specific channel

  5. search_playlists

    Search YouTube playlists

  6. get_playlist_items

    Get videos in the playlist

  7. get_related_videos

    Find videos related to a given video

  8. get_popular_videos

    List the most popular videos in a specific region or category