LLM自动存储塔MCP服务器
一种模型上下文协议(MCP)服务器,使LLM能够搜索、下载和播放YouTube音乐。
特性
- YouTube音乐搜索:按艺术家、歌曲标题、专辑或任何搜索查询查找音乐视频
- 音频下载:下载YouTube视频并将其转换为高质量的MP3文件
- 音频播放:模特可以启动和停止歌曲
- 异步操作:具有进度跟踪功能的非阻塞下载和搜索
- 日志记录:调试级日志记录到文件和stderr
安装
- 获取文件:克隆仓库或下载并解压缩zip
- 获取FFMPEG:确保你有ffmpeg。在窗口中打开终端并键入
winget install ffmpeg,在Ubuntu或Debian中sudo apt install ffmpeg - 加载具有工具功能的模型:确保你有一个经过培训的模型来正确处理工具。Qwen 3和Gemma 3是不错的选择。
- 创建JSON条目:在LM Studio中,单击开发人员模式,然后单击程序、工具和集成,安装按钮旁边的箭头,以及编辑mcp.json。在mcpServers下添加以下条目:
"llm-jukebox": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"yt-dlp",
"--with",
"tinydb",
"--with",
"pygame",
"fastmcp",
"run",
"c:/path/to/llm-jukebox/server.py"
],
"env": {
"DOWNLOAD_PATH": "c:/path/to/downloads"
}
}确保更改路径以适应存储库所在的路径以及下载的位置。
如果没有其他条目,完整的JSON应该看起来像这样:
{
"mcpServers": {
"llm-jukebox": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"yt-dlp",
"--with",
"tinydb",
"--with",
"pygame",
"fastmcp",
"run",
"c:/users/user/llm-jukebox/server.py"
],
"env": {
"DOWNLOAD_PATH": "c:/users/user/downloads"
}
}
}
}单击“保存”按钮或按Ctrl+S。如果它有效,您应该能够将滑块设置为打开llm自动存储塔。
现在你可以让法学硕士为你选一首歌!
法律考虑
此工具用于您有权下载的内容的个人使用。用户有责任遵守:
- YouTube的服务条款
- 当地版权法
- 内容创作者的权利
始终尊重知识产权,考虑通过官方渠道支持艺术家。
信用
播放工具改编自https://github.com/Here-and-Tomorrow-LLC/audio-player-mcp(麻省理工学院许可)
