本项目搭建了一个基于Model Context Protocol (MCP) 的服务器,借助该服务器,AI模型可通过Google Chrome对YouTube音乐播放进行控制。它成功搭建起AI助手与音乐播放的沟通桥梁,支持AI依据歌曲名称和艺术家名称搜索并播放歌曲。
npm install
npm run build
npm run watch
若要与Claude Desktop配合使用,需添加服务器配置:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"youtube-music-server": {
"command": "/path/to/youtube-music-server/build/index.js"
}
}
}
由于MCP服务器通过stdio通信,调试可能存在一定难度。建议使用MCP Inspector,它作为包脚本可用:
npm run inspector
Inspector会在浏览器中提供一个可访问调试工具的URL。
Model Context Protocol (MCP) 是一种标准化方式,用于AI模型与外部工具和服务之间进行交互。它提供了一个结构化的通信协议,使AI助手能够:
了解更多关于MCP的内容:
这是一个基于TypeScript的MCP服务器,实现了简单的笔记系统。它通过以下功能演示了核心MCP概念:
note://
URI列表和访问带有元数据的文本笔记create_note
- 创建新的文本笔记
summarize_notes
- 生成所有存储笔记的摘要