YouTube Music MCP Server logo

YouTube Music MCP Server

by MCP-Mirror

This project implements a Model Context Protocol (MCP) server that enables AI models to control YouTube Music playback through Google Chrome. It bridges the gap between AI assistants and music playback, allowing AI to search for and play songs based on song names and artist names.

View on GitHub

Last updated: N/A

What is YouTube Music MCP Server?

This is a Model Context Protocol (MCP) server that allows AI models to interact with and control YouTube Music playback in Google Chrome. It provides a standardized way for AI assistants to search for and play music.

How to use YouTube Music MCP Server?

To use this server, you need to install it and configure it with an MCP-compatible AI assistant, such as Claude Desktop. The README provides instructions on how to install the server, build it, and configure Claude Desktop to use it by adding the server config to the claude_desktop_config.json file.

Key features of YouTube Music MCP Server

  • Search YouTube Music for songs

  • Play songs directly in Google Chrome

  • Support for song name and artist name search

  • Error handling and logging

Use cases of YouTube Music MCP Server

  • Integrating YouTube Music control into AI assistants

  • Automating music playback based on AI commands

  • Enabling voice-controlled music playback

  • Creating AI-powered music recommendation systems

FAQ from YouTube Music MCP Server

What is MCP?

The Model Context Protocol (MCP) is a standardized way for AI models to interact with external tools and services.

Where can I find MCP documentation?

You can find MCP documentation at https://github.com/modelcontextprotocol/protocol.

Where can I find the MCP SDK?

You can find the MCP SDK at https://github.com/modelcontextprotocol/sdk.

How do I debug the MCP server?

Use the MCP Inspector, which is available as a package script: npm run inspector. The Inspector will provide a URL to access debugging tools in your browser.

What is the command to run the server?

The command to run the server is specified in the claude_desktop_config.json file and points to the built index.js file: /path/to/youtube-music-server/build/index.js