YouTube MCP Server
by Nocodeboy
This is an MCP (Model Context Protocol) server that allows Claude and other AI assistants to interact with the YouTube API. The server provides tools to search for videos and channels, and get details about specific videos and channels.
Last updated: N/A
What is YouTube MCP Server?
The YouTube MCP Server is an MCP (Model Context Protocol) server that acts as a bridge between AI assistants like Claude and the YouTube API. It enables AI models to access and utilize YouTube's data and functionalities in a standardized way.
How to use YouTube MCP Server?
To use the server, you need to clone the repository, install the dependencies, configure your YouTube API key in a .env
file, and start the server using npm start
. For Claude Desktop integration, you need to add the server configuration to your claude_desktop_config.json
file.
Key features of YouTube MCP Server
Search for videos
Get video details
Search for channels
Get channel details
MCP compliant
Claude compatible
Use cases of YouTube MCP Server
Searching for specific videos based on keywords
Retrieving detailed information about a YouTube video
Finding relevant YouTube channels
Providing AI assistants with access to YouTube content
Enabling AI to answer questions about YouTube videos and channels
FAQ from YouTube MCP Server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is an open standard developed by Anthropic to connect AI assistants with external data sources and tools.
What is required to run this server?
What is required to run this server?
You need Node.js v16 or higher and a YouTube API key.
How do I get a YouTube API key?
How do I get a YouTube API key?
You can obtain a YouTube API key from the Google Developer Console by enabling the YouTube Data API v3.
How do I integrate this server with Claude Desktop?
How do I integrate this server with Claude Desktop?
Add the server configuration to your claude_desktop_config.json
file, specifying the command, arguments, and environment variables.
What if I encounter errors?
What if I encounter errors?
Check that you have installed all dependencies, your YouTube API key is valid, the YouTube Data API v3 is enabled, and you are using Node.js version 16 or higher. Also, check the Claude Desktop logs if applicable.