YouTube MCP Server logo

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.

View on GitHub

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?

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?

You need Node.js v16 or higher and 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?

Add the server configuration to your claude_desktop_config.json file, specifying the command, arguments, and environment variables.

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.