YouTube Music MCP Server

YouTube Music MCP Server

site icon
2025.02.17 0
JavaScript音乐播放控制AI集成娱乐功能
YouTube Music MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在通过Google Chrome实现AI模型对YouTube Music播放的控制。它充当AI助手与音乐播放之间的桥梁,允许AI根据歌曲名称和艺术家名称搜索并播放音乐。该服务支持跨平台操作,特别针对macOS上的Chrome自动化进行了优化。
View on GitHub

Overview

基本能力

产品定位

YouTube Music MCP Server 是一个连接AI模型与YouTube Music播放服务的中间件,通过MCP协议实现AI对音乐播放的控制。

核心功能

  • 搜索YouTube Music中的歌曲
  • 在Google Chrome中直接播放歌曲
  • 支持基于歌曲名称和艺术家名称的搜索
  • 错误处理和日志记录
  • 跨平台支持(专注于macOS上的Chrome自动化)

适用场景

  • AI助手集成音乐播放功能
  • 自动化音乐播放测试
  • 音乐推荐系统的后端服务

工具列表

  • create_note: 创建新的文本笔记
  • summarize_notes: 生成所有存储笔记的摘要

常见问题解答

  • 调试建议使用MCP Inspector工具
  • 安装时需要配置Claude Desktop的配置文件

使用教程

使用依赖

npm install

安装教程

  1. 构建服务器
npm run build
  1. 配置Claude Desktop 在MacOS上编辑: ~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上编辑: %APPDATA%/Claude/claude_desktop_config.json 添加以下配置:
{
  "mcpServers": {
    "youtube-music-server": {
      "command": "/path/to/youtube-music-server/build/index.js"
    }
  }
}

调试方式

使用MCP Inspector进行调试:

npm run inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。