v1.8.0
What's Changed
Added
- Added
mealie_categories_listMCP tool to list all categories (#21) - Added
mealie_categories_createMCP tool to create new categories (#21) - Added
mealie_categories_getMCP tool to get category by ID (#21) - Added
get_categorymethod to MealieClient for retrieving category details (#21) - Added comprehensive test coverage for all category operations (#21)
- Added
mealie_tags_listMCP tool to list all tags (#22) - Added
mealie_tags_createMCP tool to create new tags (#22) - Added
mealie_tags_getMCP tool to get tag by ID (#22) - Added
get_tagmethod to MealieClient for retrieving tag details (#22) - Added comprehensive test coverage for all tag operations (#22)
- Added
mealie_tools_listMCP tool to list all kitchen tools (#23) - Added
mealie_tools_createMCP tool to create new kitchen tools (#23) - Added
mealie_tools_getMCP tool to get kitchen tool by ID (#23) - Added
create_toolandget_toolmethods to MealieClient (#23) - Added comprehensive test coverage for all kitchen tool operations (#23)
- Added
mealie_foods_createMCP tool to create new foods (#25) - Added
create_foodmethod to MealieClient for creating food items (#25) - Added comprehensive test coverage for food creation (#25)
- Added
mealie_units_createMCP tool to create new units (#26) - Enhanced
create_unitmethod 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, andmealie_cookbooks_deleteMCP tools (#24) - Created
src/tools/cookbooks.pywith cookbook management functions (#24) - Added
list_cookbooks,create_cookbook,get_cookbook,update_cookbook, anddelete_cookbookmethods 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.pywith 5 comment management functions (#27) - Added
get_recipe_comments,create_comment,get_comment,update_comment, anddelete_commentmethods 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.pywith 6 timeline event management functions (#28) - Added
list_timeline_events,get_timeline_event,create_timeline_event,update_timeline_event,delete_timeline_event, andupdate_timeline_event_imagemethods 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.0See README for configuration instructions.