Skip to content

Releases: bobby060/anylist-mcp

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 19:06
f263958

1.6.0 (2026-06-28)

Main feature: add ability to select store when adding an item to a shopping list

Bug Fixes

  • simplify integration test to only require a Test List (51ba93b)

Features

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 01 May 19:54
e085979

1.5.0 (2026-05-01)

Bug Fixes

  • update item category handling and enhance tests for category functionality (4c11429)

Features

  • add category support to addItem and update tests for category validation (aed1bd1)

v1.4.0 SSE and Home Assistant Support

Choose a tag to compare

@github-actions github-actions released this 26 Apr 19:26
e553eb7

1.4.0 (2026-04-26)

Add SSE support and also client id/client secret generation for auth flows that require it (like Home Assistant MCP Client)

OAuth Confidential Client Support:

Added confidential OAuth client support, including client secret hashing and confidential client authentication for token issuance (authorization code and client credentials flows), with full Home Assistant compatibility. (src/http/auth/oauth.js, src/http/db.js, [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Added a new script scripts/create-client.js to register confidential clients for specific users, printing the client ID and secret once for secure storage. [1] [2]

Database and Migration Enhancements:

Extended the oauth_clients table to include client_secret_hash, user_id, and client_name columns, with migration logic to update existing databases safely. (src/http/db.js, src/http/db.jsR44-R86)

Modified the oauth_codes table to allow nullable code_challenge, supporting confidential clients that do not use PKCE. (src/http/db.js, src/http/db.jsR44-R86)

SSE Endpoints
Added SSE endpoints for legacy MCP clients. Not tested because despite documentation to the contrary, Home Assistant uses streamable http not SSE.

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Apr 21:23
6f1c9b6

1.3.0 (2026-04-15)

Bug Fixes

  • add id as output list events, recipes list, and recipes get, since create event and delete event both take ids as arguments (e1e3a8f)
  • meal plan events not showing in correct day (1cba89a)
  • npm test scripts failing on node 18 and 20 (1333e37)

Features

  • add date filters to list meal plan event tool, helps cut down on token output (3fab2de)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 00:40
7bfae09

1.2.0 (2026-04-04)

BIG FEATURE: Http server for self-hosting. Enables using this MCP server in Claude Web and the Claude mobile app!

Bug Fixes

Features

  • add docker http server for claude web use (96e1c81)

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Mar 01:32
2edc82b

1.1.3 (2026-03-29)

Bug Fixes

  • recipe create now stores ingredients as name/quantity, displays correctly on web (101f2dc)
  • update anylist-js so recipe and collectiosn CRUD are now persistent (adc21c3)

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 28 Feb 01:31
c9e1fae

1.1.2 (2026-02-28)

First stable auto release

Bug Fixes

  • package dependencies with mcpb (10986b9)
  • try again to get a test script that works on windows and linux (08d5815)
  • update package json for ci (a7da9c0)
  • use explicit test path instead of glob in test script (cfb73d4)
  • add semantic-release/npm to update package json version automatically (7ac6ce9)

Features

  • add category support for add_item and list_categories tool (ea33913)
  • add MCP elicitation for interactive disambiguation (a77ff2b)
  • add MCPB desktop extension packaging (8bef76b)
  • add recipes, meal planning, favorites, recents, and recipe collections (da9247b)
  • add MCPB desktop extension packaging (203f209)
  • add recipe normalizer with fallback for URL import (bb2fcb2)