mcp-server-youtube
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
search_videos
Search YouTube videos by query string
get_video_details
Get detailed information about a specific video
get_channel_details
Get detailed information for a specific channel
list_channel_videos
List videos uploaded on a specific channel
search_playlists
Search YouTube playlists
get_playlist_items
Get videos in the playlist
get_related_videos
Find videos related to a given video
get_popular_videos
List the most popular videos in a specific region or category