Skip to content

v1.0.0

Choose a tag to compare

@matt-harding matt-harding released this 27 Apr 20:29
· 5 commits to main since this release

allourthings-mcp + allourthings-cli 1.0.0

First stable release, aligned with allourthings-core v1.0.0.

What's new

MCP server (@allourthings/mcp-server)

  • SQLite query cache wired up — list_items and search_items now read from SQLite instead of scanning every file on each call
  • subcategory added as a filter axis in list_items (replaces location)
  • get_item_fields tool — returns all field names in use across the catalog; call this before adding or updating items to discover consistent field names
  • delete_item and update_item: removed overly strict ID regex validation; invalid IDs now return a clean "not found" response
  • add_item description updated to reflect broader scope beyond household items

CLI (@allourthings/cli)

  • Cache wired up — list and search use SQLite via platform cache directory
  • list --subcategory / -s filter added (replaces --location as a filter axis)
  • add and update commands gain --subcategory / -s option
  • fields command added — lists all field names in use across the catalog
  • Item display shows Category › Subcategory format

Stability commitment

From 1.0.0 onwards the MCP tool signatures and CLI command interface will not have breaking changes without a major version bump.