Repository navigation
v1.1.0
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_diffshows field-level changes between two snapshots, a
snapshot and the live data, or two plans (planAandplanB). It is
read-only, so it works in read-only mode.projectionlab_delete_plandeletes 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.listPathsreads carry
these annotations, and writes refuse values outside a confirmed option list. writesEnabledinprojectionlab_check_connection, so the assistant
knows whether changes are turned on before it offers one.- Rollback by recency or time: choose a snapshot with
nBackor
beforeTimeas well assnapshotId. - Confirmed writes return their
snapshotId, so the backup taken before a
change can be found directly.
Improved
- Real estate in Current Finances and
describe_schemais 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-serverto 2.1.6.npm auditreports
no vulnerabilities.
Documentation
- The README leads with setup: one prompt to paste into your assistant.
- New Manual setup,
Setup for AI assistants,
and Technical reference
pages.
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.