
🍳 HowToCook-MCP Server 🥘 -- 炫一周好饭,拒绝拼好饭

2025.04.21
13
JavaScript美食推荐膳食规划内容生成
HowToCook-MCP Server 是一个基于 MCP(Model Context Protocol) 协议的服务器,旨在让 AI 助手能够为用户推荐菜谱、规划膳食,解决"今天吃什么"的世纪难题。该服务器基于 Anduin2017/HowToCook 项目打造,提供丰富的菜谱数据和智能推荐功能。
View on GitHub
Overview
基本能力
产品定位
HowToCook-MCP Server 是一个美食推荐和膳食规划工具,通过 MCP 协议与 AI 助手集成,为用户提供个性化的菜谱推荐和膳食规划服务。
核心功能
- 查询全部菜谱 - 获取所有可用菜谱数据,做菜百科全书。
- 根据分类查询菜谱 - 按照分类筛选菜谱,如水产、早餐、荤菜、主食等。
- 智能推荐膳食 - 根据用户的忌口、过敏原和用餐人数,规划一周的美味佳肴。
- 不知道吃什么 - 根据人数直接推荐今日菜单,解决选择困难症。
适用场景
- 家庭膳食规划
- 个人饮食管理
- 解决"今天吃什么"的难题
- 学习烹饪和菜谱查询
工具列表
- 查询全部菜谱工具 - 提供所有菜谱数据。
- 分类查询菜谱工具 - 按分类筛选菜谱。
- 智能推荐膳食工具 - 根据用户需求推荐一周菜谱。
- 今日菜单推荐工具 - 快速解决"今天吃什么"问题。
常见问题解答
- 首次使用时,AI 可能需要一点时间来熟悉如何使用这些工具。
- 该包已发布至 npm,可直接通过
npm install -g howtocook-mcp
全局安装。 - 本服务兼容所有支持 MCP 协议的 AI 助手和应用。
使用教程
使用依赖
- Node.js 16.0.0+
- npm 或 yarn
安装教程
- 克隆美食仓库
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp-server
- 安装依赖
npm install
- 编译代码
npm run build
调试方式
- 启动服务器
npm start
- 配置 MCP 客户端
- 使用 npm 包:
bash npm i -g howtocook-mcp
然后在 Cursor 设置中添加 MCP 服务器配置:json { "mcpServers": { "howtocook-mcp": { "command": "npx", "args": ["-y", "howtocook-mcp"] } } }
- 如果是克隆仓库本地运行,使用如下配置:
json { "mcpServers": { "howtocook-mcp": { "command": "node", "args": ["youpath\\howtocook-mcp\\build\\index.js"] } } }
- 重启客户端,让美食魔法生效。