music-tag-mender

Blakeem/music-tag-mender
★ 0 stars Python AI/LLM Updated 9d ago
TagMend includes an MCP server and command line tools to correct meta tags and the folder structure your music files. All changes are tracked and can be safely rolled back so that tags can be cleaned and files moved and renamed without risk. Uses Last.fm free API. Created to make Navidrome MCP more useful by providing accurate names and genres.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "music-tag-mender": {
      "command": "uvx",
      "args": [
        "music-tag-mender"
      ]
    }
  }
}

Or install with pip: pip install music-tag-mender

README Excerpt

TagMend cleans up the **genre** and **artist-name** tags in your music library using **Last.fm**, and fills in album original-release years from **MusicBrainz**. Every change is staged first and committed as a revertible unit, so nothing touches your files until you say so, and any change can be rolled back. It ships as both a command-line tool and an MCP server, so you can drive it yourself or hand it to an AI assistant like Claude. Built to make [Navidrome MCP](https://github.com/Blakeem/Navid

Tools (20)

commit_tagsdetect_mismatchesdiff_tagsget_commitget_filehealth_checkhistory_tagslibrary_statslist_albumslist_artistslist_commitslist_filesrepend_axesreset_album_statusreset_artist_statusreset_genre_statusreset_mismatch_statusresolve_albumsresolve_artistsrevert_commit