Skip to content

v1.1.0

Choose a tag to compare

@Backroads4Me Backroads4Me released this 09 Nov 10:11
· 45 commits to main since this release

ProjectionLab MCP 1.1.0

New tools for comparing and deleting plans, a field reference for safer
edits, and clearer guidance for assistants. The browser extension works with
this server at 1.0.1 or 1.1.0 (the wire protocol is unchanged).

New

  • projectionlab_diff shows field-level changes between two snapshots, a
    snapshot and the live data, or two plans (planA and planB). It is
    read-only, so it works in read-only mode.
  • projectionlab_delete_plan deletes a plan by exact ID. It is a dry run
    until confirmed, snapshots first, and refuses to delete the last plan.
  • Data model resource (projectionlab://data-model): field meanings,
    units, and allowed values for ProjectionLab 4.6.0. listPaths reads carry
    these annotations, and writes refuse values outside a confirmed option list.
  • writesEnabled in projectionlab_check_connection, so the assistant
    knows whether changes are turned on before it offers one.
  • Rollback by recency or time: choose a snapshot with nBack or
    beforeTime as well as snapshotId.
  • Confirmed writes return their snapshotId, so the backup taken before a
    change can be found directly.

Improved

  • Real estate in Current Finances and describe_schema is labeled with market
    value and loan balance separately.
  • Plan copies and plan writes are verified more thoroughly against what
    ProjectionLab saved, including Current Finances.
  • Plan-to-plan diffs ignore each event's random internal key.
  • Delete, plan-write verification, and net worth match ProjectionLab 4.6.0.
  • The server exits when the MCP host closes its connection.

Guidance for assistants

  • Assistants describe change previews in plain words (plan, item, old and new
    value) rather than showing JSON.
  • The guide covers units and rate scales (inflation is stored in percentage
    points), with worked write-tool examples.
  • The knowledge resource is limited to concepts and links to ProjectionLab
    help articles; yearly tax figures are left to ProjectionLab.
  • The guide explains that the export is stored data, not the app's logic, and
    that a one-time event's stored end date is ignored.

Fixes and security

  • Fixes from an audit: clone verification, asset values, redaction of plan
    reads, and a crash before authentication.
  • The extension and bootstrap snippet run only the Plugin API methods the wire
    protocol defines.
  • zod upgraded to 4.6.7 and @hono/node-server to 2.1.6. npm audit reports
    no vulnerabilities.

Documentation

Install

  • Server: npx -y projectionlab-mcp (see the README).
  • Extension: download the zip for your browser below and load it unpacked, or
    install from the Chrome Web Store or Firefox Add-ons once listed.