Metadata-Version: 2.4
Name: cookidoo-mcp
Version: 1.0.0
Summary: AI-powered Cookidoo and Thermomix recipe, shopping-list, and meal-planning automation
Author: Alexandre Patelli, Vitalie Miron
License-Expression: Apache-2.0
Project-URL: Homepage, https://vitaliemiron.github.io/cookidoo-mcp/
Project-URL: Documentation, https://vitaliemiron.github.io/cookidoo-mcp/docs/
Project-URL: Repository, https://github.com/vitaliemiron/cookidoo-mcp
Project-URL: Issues, https://github.com/vitaliemiron/cookidoo-mcp/issues
Project-URL: Changelog, https://github.com/vitaliemiron/cookidoo-mcp/releases
Keywords: ai-agents,cookidoo,fastmcp,mcp,meal-planning,model-context-protocol,recipes,thermomix
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: Pydantic :: 2
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Home Automation
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cookidoo-api<0.18,>=0.17.2
Requires-Dist: fastmcp<4,>=3.4.5
Requires-Dist: Pillow<13,>=10.0.0
Requires-Dist: pydantic<3,>=2.0.0
Requires-Dist: python-dotenv<2,>=1.0.0
Provides-Extra: dev
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: build>=1.2.2; extra == "dev"
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: twine>=6.0.0; extra == "dev"
Dynamic: license-file

# Cookidoo MCP

Connect an AI assistant to Cookidoo for recipe creation and translation,
guided Thermomix settings, customer-recipe images, shopping lists, and weekly
meal planning.

> This is an unofficial community project. It is not affiliated with Vorwerk,
> Thermomix, or Cookidoo.

## Run it

Python 3.12 or newer is required. Provide your Cookidoo login through the
`COOKIDOO_EMAIL` and `COOKIDOO_PASSWORD` environment variables, then run:

```bash
uvx cookidoo-mcp
```

To keep credentials out of an MCP client's JSON configuration, point the
launcher at a local file containing `COOKIDOO_EMAIL` and
`COOKIDOO_PASSWORD`:

```bash
uvx cookidoo-mcp --env-file /absolute/path/to/.env
```

The command starts a local MCP server over stdio. See the
[friendly setup guide](https://vitaliemiron.github.io/cookidoo-mcp/docs/) or
the [source repository](https://github.com/vitaliemiron/cookidoo-mcp) for
client configuration, security notes, examples, and the complete tool
reference.

<!-- mcp-name: io.github.vitaliemiron/cookidoo-mcp -->
