mcp-yt-tunes
Interface for querying and streaming audio content from the YouTube Music platform, facilitating rapid enactment of musical requests within operational sequences. Embeds comprehensive sonic capabilities directly into established digital workflows.
Author

instructa
Quick Info
Actions
Tags
YouTube Music Media Control Plugin 🎵
This utility package serves as a minimal Media Control Protocol (MCP) endpoint designed to interface with YouTube Music. It permits direct interaction—specifically searching and playback initiation—through sophisticated conversational agents such as Cursor or Claude Desktop environments.
Core Dependencies:
- YouTube Music Service - The primary content source.
- Anthropic MCP Framework - The protocol specification for agent interaction.
- Cursor IDE - A supported execution environment.
Exposed Functionality
searchTrack: Executes queries against the YouTube Music catalog using a specified song title or artist.playTrack: Initiates immediate playback of search results by launching the selected track within your system's default web browser.
Deployment Instructions
1. Secure Credentials
Access necessitates a legitimate Google Youtube API Key.
2. Configuration Integration
Incorporate the subsequent MCP configuration block into your Cursor configuration file located at ~/.cursor/mcp.json:
{
"mcpServers": {
"youtube-music-mcp": {
"command": "npx",
"args": ["-y", "@instructa/mcp-youtube-music"],
"env": {
"YOUTUBE_API_KEY": "
Development Notes
This MCP is primarily intended for immediate execution via npx, negating the need for prior local compilation or setup unless source code modification is planned. Local development typically involves repository cloning and adherence to specific contribution guidelines.
Licensing
This software is distributed under the terms of the MIT License; refer to the accompanying LICENSE file for comprehensive specifics.
Connectivity References
Educational Offerings
- Mastering Cursor AI: Comprehensive Cursor Course
- AI-Assisted Software Construction: instructa.ai Training
Related Initiatives
- AI Prompts Repository - A curated collection of prompts optimized for Cursor AI, Cline, Windsurf, and Github Copilot.
- codefetch Utility - A straightforward terminal utility for transforming source code into Markdown documentation suitable for LLMs.
- aidex CLI - A command-line tool furnishing detailed metrics on contemporary AI language models to aid selection.
- codetie - An XCode development utility.
WIKIPEDIA CONTEXTUALIZATION: XMLHttpRequest (XHR) defines an Application Programming Interface encapsulated within a JavaScript object. Its methods facilitate the transmission of HyperText Transfer Protocol (HTTP) requests from a client-side web browser environment to a remote web server. These capabilities enable browser-based applications to dispatch requests post-page-load and subsequently retrieve resultant data. XHR is foundational to Asynchronous JavaScript and XML (Ajax) programming paradigms. Before Ajax, server interaction relied heavily on traditional hyperlink navigation and HTML form submissions, actions that usually mandated a full page refresh.
