🍳 HowToCook-MCP Server 🥘 -- 炫一周好饭,拒绝拼好饭
@worryzyy
About 🍳 HowToCook-MCP Server 🥘 -- 炫一周好饭,拒绝拼好饭
基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"howtocook-mcp": {
"command": "npx",
"args": [
"-y",
"howtocook-mcp"
]
}
}
}Tools
5获取所有菜谱
根据分类查询菜谱,可选分类有: 水产, 早餐, 调料, 甜品, 饮品, 荤菜, 半成品加工, 汤, 主食, 素菜
根据用户的忌口、过敏原、人数智能推荐菜谱,创建一周的膳食计划以及大致的购物清单
不知道吃什么?根据人数直接推荐适合的菜品组合
根据菜谱名称或ID查询指定菜谱的完整详情,包括食材、步骤等
Overview
What is HowToCook-MCP Server?
HowToCook-MCP Server is a Model Context Protocol (MCP) server built on the Anduin2017/HowToCook dataset. It enables AI assistants to recommend recipes, query dish details, and plan weekly meals for users of MCP-compatible clients like Claude and Cursor.
How to use HowToCook-MCP Server?
Install Node.js 16.0.0+, then clone the repository or install globally via npm install -g howtocook-mcp. Configure the MCP client (e.g., Cursor) with the server name howtocook-mcp and the command npx -y howtocook-mcp. Start the server with npm start or run directly with node build/index.js. Use --transport <stdio|http|sse> and --port <number> to customize the transport and port (defaults: stdio, port 3000).
Key features of HowToCook-MCP Server
- Query all available recipes from the cookbook
- Filter recipes by category (e.g., breakfast, seafood, meat)
- Retrieve full details for a specific recipe
- Generate a weekly meal plan with dietary constraints
- Pick a random daily menu for indecisive users
Use cases of HowToCook-MCP Server
- Plan a week of balanced meals for a family, avoiding allergens
- Quickly find a seafood or vegetarian recipe for tonight’s dinner
- Get a spontaneous menu recommendation for a group of guests
- Look up ingredient lists and cooking steps for a named dish
- Integrate recipe search into an AI-powered cooking assistant
FAQ from HowToCook-MCP Server
What runtime does HowToCook-MCP Server require?
Node.js 16.0.0 or higher is required.
What MCP clients are supported?
It works with any MCP-compatible client, including Claude Desktop, Cursor, and others.
How do I change the transport mode?
Use the --transport flag with stdio, http, or sse. Default is stdio.
Can I install HowToCook-MCP Server globally?
Yes, run npm install -g howtocook-mcp and then use npx -y howtocook-mcp.
Does it support DXT for one-click installation in Claude Desktop?
Yes. Install @anthropic-ai/dxt, run dxt init in the server folder, then dxt pack to create a .dxt file that can be opened in Claude Desktop.
Frequently asked questions
What runtime does HowToCook-MCP Server require?
Node.js 16.0.0 or higher is required.
What MCP clients are supported?
It works with any MCP-compatible client, including Claude Desktop, Cursor, and others.
How do I change the transport mode?
Use the `--transport` flag with `stdio`, `http`, or `sse`. Default is stdio.
Can I install HowToCook-MCP Server globally?
Yes, run `npm install -g howtocook-mcp` and then use `npx -y howtocook-mcp`.
Does it support DXT for one-click installation in Claude Desktop?
Yes. Install `@anthropic-ai/dxt`, run `dxt init` in the server folder, then `dxt pack` to create a `.dxt` file that can be opened in Claude Desktop.
Basic information
More Other MCP servers
Blender
ahujasidOpen-source MCP to use Blender with any LLM
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
ghidraMCP
LaurieWiredMCP Server for Ghidra
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Comments