An MCP (Model Context Protocol) server for interacting with the Thermomix Cookidoo platform, built with fastmcp.
Overview
An MCP (Model Context Protocol) server for interacting with the Thermomix Cookidoo platform, built with fastmcp.
README
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
-
Clone the repository and navigate to the project directory
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On macOS/Linux -
Install dependencies:
pip install -r requirements.txt -
Configure your credentials:
cp .env.example .env # Edit .env with your Cookidoo credentials -
Run the MCP server:
fastmcp run server.py
Available Tools
connect_to_cookidoo- Authenticate with Cookidooget_recipe_details- Get detailed recipe by IDgenerate_recipe_structure- Structure a new recipeupload_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
Install
This server does not publish a one-line install command.
Open the repository installation guide