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

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

site icon
2025.04.21 13
JavaScript美食推荐膳食规划内容生成
HowToCook-MCP Server 是一个基于 MCP(Model Context Protocol) 协议的服务器,旨在让 AI 助手能够为用户推荐菜谱、规划膳食,解决"今天吃什么"的世纪难题。该服务器基于 Anduin2017/HowToCook 项目打造,提供丰富的菜谱数据和智能推荐功能。
View on GitHub

Overview

基本能力

产品定位

HowToCook-MCP Server 是一个美食推荐和膳食规划工具,通过 MCP 协议与 AI 助手集成,为用户提供个性化的菜谱推荐和膳食规划服务。

核心功能

  1. 查询全部菜谱 - 获取所有可用菜谱数据,做菜百科全书。
  2. 根据分类查询菜谱 - 按照分类筛选菜谱,如水产、早餐、荤菜、主食等。
  3. 智能推荐膳食 - 根据用户的忌口、过敏原和用餐人数,规划一周的美味佳肴。
  4. 不知道吃什么 - 根据人数直接推荐今日菜单,解决选择困难症。

适用场景

  • 家庭膳食规划
  • 个人饮食管理
  • 解决"今天吃什么"的难题
  • 学习烹饪和菜谱查询

工具列表

  1. 查询全部菜谱工具 - 提供所有菜谱数据。
  2. 分类查询菜谱工具 - 按分类筛选菜谱。
  3. 智能推荐膳食工具 - 根据用户需求推荐一周菜谱。
  4. 今日菜单推荐工具 - 快速解决"今天吃什么"问题。

常见问题解答

  • 首次使用时,AI 可能需要一点时间来熟悉如何使用这些工具。
  • 该包已发布至 npm,可直接通过npm install -g howtocook-mcp全局安装。
  • 本服务兼容所有支持 MCP 协议的 AI 助手和应用。

使用教程

使用依赖

  • Node.js 16.0.0+
  • npm 或 yarn

安装教程

  1. 克隆美食仓库
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp-server
  1. 安装依赖
npm install
  1. 编译代码
npm run build

调试方式

  1. 启动服务器
npm start
  1. 配置 MCP 客户端
  2. 使用 npm 包: bash npm i -g howtocook-mcp 然后在 Cursor 设置中添加 MCP 服务器配置: json { "mcpServers": { "howtocook-mcp": { "command": "npx", "args": ["-y", "howtocook-mcp"] } } }
  3. 如果是克隆仓库本地运行,使用如下配置: json { "mcpServers": { "howtocook-mcp": { "command": "node", "args": ["youpath\\howtocook-mcp\\build\\index.js"] } } }
  4. 重启客户端,让美食魔法生效。

许可证

该项目遵循 None 开源许可条款。