Thermomix
FreeNot checkedConverts recipes from any source (web, YouTube, Instagram, etc.) into Thermomix format with guided cooking steps and uploads them to Cookidoo.
About
Converts recipes from any source (web, YouTube, Instagram, etc.) into Thermomix format with guided cooking steps and uploads them to Cookidoo.
README
Rezepte aus beliebigen Quellen (Rezept-Websites, YouTube, Instagram, TikTok, KI) in ein Thermomix-Rezept verwandeln — und wahlweise direkt in Cookidoo → „Meine Kreationen" hochladen, inkl. Guided-Cooking-Schritten und Bild, sodass es am TM7 abrufbar ist.
Zwei Betriebsarten:
- MCP-Server (Chat-Flow) — Claude bekommt die Rohdaten und baut das Rezept.
- Webhook (headless) — nimmt eine geteilte URL entgegen und macht die Umwandlung selbst per Anthropic-API. Ideal für einen „aus jeder App teilen"-Flow.
Kein offizielles Vorwerk-/Cookidoo-API. Der Cookidoo-Upload nutzt eine reverse-engineerte Schnittstelle (cookidoo-api
- rohe
created-recipes-Endpoints) und ein aktives Cookidoo-Abo. Das kann jederzeit brechen. Der TM7 selbst lässt sich nicht fernsteuern — nur Content-Sync über den Account.
Quellen
| Quelle | Weg |
|---|---|
| Rezept-Websites (Chefkoch & Co.) | schema.org/Recipe / JSON-LD (recipe-scrapers) |
| YouTube | Beschreibung + Transkript |
| Instagram / TikTok | Caption (oEmbed), optional Tonspur-Transkription (Whisper) |
| KI-generiert | Claude erstellt das Rezept ohne Quelle |
Enthält ein Post kein Rezept (z. B. TikTok-Caption „recipe on the blog"), sucht der Deep-Hunt die Original-Rezeptseite per Websuche und transkribiert notfalls die Tonspur.
MCP-Tools & Prompts
| Tool | Zweck |
|---|---|
fetch_recipe(url) |
Rezept-Rohdaten aus Web/YouTube/Instagram/TikTok |
find_recipe_image(query) |
Fallback-Bildsuche (Pexels) |
save_thermomix_recipe(markdown, filename) |
Rezept-Karte als .md speichern |
upload_thermomix_recipe(recipe, image_url=…) |
Rezept nach Cookidoo hochladen (Guided) |
Prompts: thermomix_guide (TM-Konvertierungsregeln), cookidoo_guide (Modus-Zuordnung).
Setup
uv sync # Kern
uv sync --extra cookidoo # + Cookidoo-Upload
uv sync --extra whisper # + Audio-Transkription (Social-Reels)
cp .env.example .env # Keys/Optionen eintragen
ffmpeg wird für YouTube-/Social-Audio gebraucht (brew install ffmpeg).
In Claude Code einbinden
claude mcp add thermomix -- uv --directory /pfad/zu/thermomix-mcp run thermomix-mcp
Dann z. B.: „Mach mir aus dieser Chefkoch-URL ein Thermomix-Rezept."
Webhook — „aus jeder App teilen"
uv run thermomix-webhook # startet auf 0.0.0.0:8787
Endpunkte:
GET /health→ StatusPOST /recipemit{"url": "…", "caption": "…"(optional)}und HeaderX-Auth-Token: <WEBHOOK_TOKEN>→ extrahiert, wandelt um, speichert die Karte, lädt (wenn konfiguriert) nach Cookidoo hoch. Rezeptlose Video-Posts → sofort202+ Deep-Hunt im Hintergrund.
Für den Zugriff von unterwegs den Webhook über einen Tunnel freigeben (z. B.
Tailscale Funnel oder Cloudflare Tunnel — feste
HTTPS-URL, keine Portfreigabe). Ein iOS-Kurzbefehl im Teilen-Menü POSTet die geteilte URL
dorthin. Vor jeder öffentlichen Exposure WEBHOOK_TOKEN setzen.
Konfiguration (.env)
| Variable | Zweck |
|---|---|
THERMOMIX_OUTPUT_DIR |
Zielordner für Rezept-Karten (Default ./recipes) |
PEXELS_API_KEY |
Fallback-Bildsuche (kostenlos) |
WHISPER_MODEL |
tiny/base/small/medium (Default base) |
YTDLP_COOKIES_FROM_BROWSER |
safari/chrome/… für Login-Wände bei Instagram/TikTok |
ANTHROPIC_API_KEY |
Webhook: für die headless-Umwandlung nötig |
THERMOMIX_LLM_MODEL |
Webhook-Modell (Default Haiku; claude-sonnet-5 für mehr Qualität) |
WEBHOOK_TOKEN |
Webhook: Auth-Token — vor öffentlicher Exposure zwingend |
WEBHOOK_HOST / WEBHOOK_PORT |
Webhook-Bind (Default 0.0.0.0:8787) |
COOKIDOO_EMAIL / COOKIDOO_PASSWORD |
Cookidoo-Upload (braucht aktives Abo) |
Lizenz
Install Thermomix in Claude Desktop, Claude Code & Cursor
unyly install thermomix-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add thermomix-mcp -- uvx --from git+https://github.com/modulrdesign/thermomix-mcp thermomix-mcpFAQ
Is Thermomix MCP free?
Yes, Thermomix MCP is free — one-click install via Unyly at no cost.
Does Thermomix need an API key?
No, Thermomix runs without API keys or environment variables.
Is Thermomix hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Thermomix in Claude Desktop, Claude Code or Cursor?
Open Thermomix on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
by ARAYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolCompare Thermomix with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
