Fixes a broken install. mcp 2.0 removed mcp.server.fastmcp, which this server is built on, and the dependency had no upper bound — so a fresh uvx spotify-mcp-jamiew resolved mcp 2.x and crashed on import. uv.lock kept CI and local development on 1.27, which is why nothing caught it until the published artifact was installed.
If you installed 0.3.1 or 0.4.0, upgrade. Both are affected.
Also in this release
spotipyandpython-dotenvare capped below their next major too- a packaging test now fails the build if any runtime dependency has no upper bound