v0.3.3
Fixes
list_runs,list_unverified_runsand theexaminerfilter now resolve game abbreviations and usernames to ids instead of silently returning unrelated runs.get_user_personal_bestserrors on an unknown user instead of reporting zero PBs, and echoes the resolved player.get_leaderboard/get_world_recordreject an invaliddateand unknown variable ids instead of dropping them and returning the unfiltered board.get_runnow includes game, category, level, status, examiner, platform, emulated flag, submission time and subcategory values.- Blank ids fail with a clear message rather than an AttributeError; blank search names are rejected locally.
- Paged results carry an explicit envelope with counts and scope.
New
- Claude Desktop one-click install.
speedrun-mcp-0.3.3.mcpbis attached below. Open it with Claude Desktop; it installs Python and dependencies itself. The optional API key and the writes toggle are extension settings. - Releases now publish to the MCP registry automatically, listing both the PyPI package and the bundle.
pipx install speedrun-mcp # or: uv tool install speedrun-mcp