Skip to content

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 31 May 08:44

Docker

docker pull ghcr.io/lucaslra/montly:0.21.0
docker pull ghcr.io/lucaslra/montly-mcp:0.21.0

Added

  • MCP tools — 5 new tools: get_report (spending history + forecast), toggle_task (mark done/undo), skip_task, update_completion (set paid amount or note), create_task; the server now covers the full daily workflow.
  • MCP client configs — setup instructions for Claude Desktop (stdio + HTTP), Claude Code, and Cursor.
  • MCP user guide — README rewritten with quickstart, natural-language usage examples for all 6 tools, and a limitations section.

Fixed

  • MCP report skip bugget_report was including skipped tasks in total_due, inflating the amount vs what the web UI shows.
  • MCP parseFloat — replaced fmt.Sscanf (silently swallowed errors) with strconv.ParseFloat.
  • MCP shutdownsrv.Shutdown error is now logged instead of silently dropped.

Changed

  • MCP client hardened — unified do() method with POST/PATCH support, month validation via regex, URL encoding on all params, 10 MB response body cap. Test count: 20 → 51.