mcp-cookidoo

alexandrepa/mcp-cookidoo

3.4

If you are the rightful owner of mcp-cookidoo and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Cookidoo MCP Server is a Model Context Protocol server designed to interact with the Thermomix Cookidoo platform using `fastmcp`.

Tools
4
Resources
0
Prompts
0

Cookidoo MCP Server

An MCP (Model Context Protocol) server for interacting with the Thermomix Cookidoo platform, built with fastmcp.

Disclaimer: This is an unofficial project. The developers are not affiliated with, endorsed by, or connected to Cookidoo, Vorwerk, Thermomix, or any of their subsidiaries or trademarks.

Features

  • Authentication: Connect to your Cookidoo account securely
  • Recipe Details: Fetch detailed recipe information by ID
  • Recipe Generation: Structure new custom recipes
  • Recipe Upload: Upload custom recipes to your Cookidoo account

Setup

  1. Clone the repository and navigate to the project directory

  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On macOS/Linux
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Configure your credentials:

    cp .env.example .env
    # Edit .env with your Cookidoo credentials
    
  5. Run the MCP server:

    fastmcp run server.py
    

Available Tools

  • connect_to_cookidoo - Authenticate with Cookidoo
  • get_recipe_details - Get detailed recipe by ID
  • generate_recipe_structure - Structure a new recipe
  • upload_custom_recipe - Upload a recipe to Cookidoo

Acknowledgments

This project is built on top of the cookidoo-api, which provides the Python interface to interact with the Cookidoo platform. Special thanks for making this integration possible!

License

MIT