Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Dec 23:54
· 11 commits to main since this release

What's Changed

Added

  • Added mealie_categories_list MCP tool to list all categories (#21)
  • Added mealie_categories_create MCP tool to create new categories (#21)
  • Added mealie_categories_get MCP tool to get category by ID (#21)
  • Added get_category method to MealieClient for retrieving category details (#21)
  • Added comprehensive test coverage for all category operations (#21)
  • Added mealie_tags_list MCP tool to list all tags (#22)
  • Added mealie_tags_create MCP tool to create new tags (#22)
  • Added mealie_tags_get MCP tool to get tag by ID (#22)
  • Added get_tag method to MealieClient for retrieving tag details (#22)
  • Added comprehensive test coverage for all tag operations (#22)
  • Added mealie_tools_list MCP tool to list all kitchen tools (#23)
  • Added mealie_tools_create MCP tool to create new kitchen tools (#23)
  • Added mealie_tools_get MCP tool to get kitchen tool by ID (#23)
  • Added create_tool and get_tool methods to MealieClient (#23)
  • Added comprehensive test coverage for all kitchen tool operations (#23)
  • Added mealie_foods_create MCP tool to create new foods (#25)
  • Added create_food method to MealieClient for creating food items (#25)
  • Added comprehensive test coverage for food creation (#25)
  • Added mealie_units_create MCP tool to create new units (#26)
  • Enhanced create_unit method to MealieClient with description and abbreviation parameters (#26)
  • Added comprehensive test coverage for unit creation (#26)
  • Added complete cookbooks management with full CRUD operations (#24)
  • Added mealie_cookbooks_list, mealie_cookbooks_create, mealie_cookbooks_get, mealie_cookbooks_update, and mealie_cookbooks_delete MCP tools (#24)
  • Created src/tools/cookbooks.py with cookbook management functions (#24)
  • Added list_cookbooks, create_cookbook, get_cookbook, update_cookbook, and delete_cookbook methods to MealieClient (#24)
  • Added comprehensive test coverage for all cookbook operations (#24)
  • Added recipe comments management with full CRUD operations (#27)
  • Created src/tools/comments.py with 5 comment management functions (#27)
  • Added get_recipe_comments, create_comment, get_comment, update_comment, and delete_comment methods to MealieClient (#27)
  • Added 5 MCP tools for comment management: mealie_comments_get_recipe, create, get, update, delete (#27)
  • Added comprehensive test coverage for all comment operations (#27)
  • Added recipe timeline events management with full CRUD operations (#28)
  • Created src/tools/timeline.py with 6 timeline event management functions (#28)
  • Added list_timeline_events, get_timeline_event, create_timeline_event, update_timeline_event, delete_timeline_event, and update_timeline_event_image methods to MealieClient (#28)
  • Added 6 MCP tools for timeline management: mealie_timeline_list, create, get, update, delete, update_image (#28)
  • Added comprehensive test coverage for all timeline operations (#28)

Impact

  • Completes full CRUD functionality for all organizers (categories, tags, and kitchen tools)
  • Enables automated recipe organization workflows with complete organizer management
  • Allows programmatic category, tag, and tool management for bulk operations
  • Enables programmatic creation of food items for recipe import workflows (#25)
  • Enables programmatic creation of measurement units for recipe import workflows (#26)
  • Enables cookbook management for organizing recipes into themed collections (#24)
  • Supports meal planning workflows with cookbook-based recipe organization (#24)
  • Enables tracking of when recipes were made and building cooking history analytics (#28)
  • Supports recipe popularity tracking and visual timeline of cooking history (#28)
  • Enables recipe iteration tracking through comments (#27)
  • Supports collaborative recipe development with comment management (#27)
  • Enables kitchen tool management during recipe imports
  • Provides complete foundation for recipe organization automation

Docker Image

docker pull ghcr.io/mdlopresti/mealie-mcp:1.8.0

See README for configuration instructions.