Howtocook MCP Server

Howtocook MCP Server

HowToCook-MCP Server 是一个基于 MCP 协议的智能膳食规划服务,通过 AI 客户端提供菜谱查询、分类筛选、智能推荐等功能,帮助用户解决‘今天吃什么’的难题。

55 浏览
2026-01-01 发布

详细介绍

HowToCook-MCP Server 是一个基于 MCP 协议的智能膳食规划服务,通过 AI 客户端提供菜谱查询、分类筛选、智能推荐等功能,帮助用户解决"今天吃什么"的难题。该项目基于 HowToCook 菜谱数据库,支持自然语言交互,适用于家庭主妇、上班族、学生等日常饮食规划需求。

核心功能

HowToCook-MCP Server 提供了多种核心功能,帮助用户快速获取菜谱信息和膳食建议:

  • 菜谱百科全书:查询所有可用菜谱数据,包含详细做法和食材。
  • 分类查询:按水产、早餐、荤菜等分类筛选菜谱。
  • 智能膳食规划:根据忌口、过敏原和人数推荐一周菜谱。
  • 今日推荐:为指定人数随机推荐当日菜单。

安装方法

HowToCook-MCP Server 可通过 npm 全局安装,或克隆仓库本地运行。

npm install -g how-to-cook-mcp

如果选择本地运行,可按照以下步骤进行:

git clone https://github.com/yourusername/HowToCook-MCP.git

cd HowToCook-MCP

npm install

node index.js

使用方法

在支持 MCP 协议的客户端中配置服务器,例如 Cursor 或 Claude 桌面应用。配置示例如下:

{
  "mcpServers": {
    "howtocook-mcp": {
      "command": "npx",
      "args": ["-y", "howtocook-mcp"]
    }
  }
}

配置完成后,重启客户端即可通过自然语言指令获取菜谱推荐。

使用示例

以下是几个典型的使用场景和示例:

{
  "command": "recommendWeeklyMenu",
  "peopleCount": 3,
  "allergies": ["shellfish", "peanut"],
  "avoidItems": ["tomato"]
}
{
  "command": "getRecipeByCategory",
  "category": "breakfast"
}
{
  "command": "recommendRandomDinner",
  "peopleCount": 2
}

这些示例展示了如何通过 JSON 格式与服务器交互,获取不同类型的菜谱建议。

使用场景

HowToCook-MCP Server 适用于多种日常饮食场景,包括:

  • 家庭主妇规划每日三餐
  • 上班族快速决定午餐或晚餐
  • 学生解决食堂选择困难
  • 有饮食限制或过敏原的用户定制个性化菜单

注意事项

在使用过程中,需要注意以下几点:

  • 菜谱数据主要基于中餐,可能不适用于其他饮食文化。
  • 查询全部菜谱可能导致响应较慢,建议使用分类查询或推荐功能。
  • 需要支持 MCP 协议的客户端,如 Cursor 或 Claude 桌面应用。

HowToCook-MCP Server 通过智能推荐和分类查询,为用户提供便捷的饮食规划服务,是日常生活中不可或缺的智能助手。

菜谱推荐 膳食规划 MCP协议 AI助手

相关服务推荐

查看更多