LyricsGenius MCP服务器
模型上下文协议(MCP)服务器,用于通过LyricsGenius库从Genius.com访问歌词和艺术家信息。
特性
- 在Genius.com上搜索艺术家和歌曲
- 获取艺术家的详细信息
- 检索歌词
- 获取艺术家专辑和热门歌曲
- 获取专辑曲目
- 搜索不同的内容类型(歌曲、艺术家、专辑等)
需求
- Python 3.8+
- LyricsGenius API令牌(从https://genius.com/api-clients)
安装
- 克隆此存储库
git clone
cd lyricsgenius-mcp- 创建虚拟环境
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 安装依赖项
uv pip install -r requirements.txt- 设置Genius API令牌
- 创建以下内容的副本 .env 并将其重命名为 .env - 替换 your_token_here 使用您的Genius API代币
用法
直接运行服务器
python server.py在Claude Desktop中安装
mcp install server.py使用MCP开发工具运行
mcp dev server.py服务器功能
工具
search(query, search_type=None, per_page=10, page=1)-在Genius中搜索艺术家、歌曲、专辑或其他内容get_lyrics(title, artist=None)-直接获取歌曲的歌词get_artist_songs(artist_identifier, per_page=20, sort="popularity")-获取艺术家的歌曲get_artist_albums(artist_identifier)-获取艺术家的专辑get_album_tracks(album_identifier)-按专辑ID或名称从专辑中获取曲目
许可证
麻省理工学院
