返回市场
如何烹饪-mcp

如何烹饪-mcp

作者:worryzyy655 星标更新:2025-11-06

项目介绍

🍳 如何烹饪-MCP服务器 🥘 -- 展示一周的好餐食,拒绝一起做饭

English | 简体中文

<div align="center">

该项目的CDN加速和安全保护由腾讯边缘计算提供

亚洲最佳CDN、边缘和安全解决方案 - 腾讯边缘计算

<img src="./public/edgeone.png"/> </div>

将你的AI助手变成私人厨师,为你的一日三餐提供建议和策略!

基于Anduin2017/HowToCook,创建的MCP(模型上下文协议)服务器允许AI助手为你推荐食谱并规划餐食,解决了“今天吃什么”这个世纪难题!

数据来源:Anduin2017/HowToCook ⭐ 如果你还未给它点赞,请点亮一个!

🎉 想要直接使用当前的MCP吗?现在就试试吧 https://howtocookmcp.weilei.site/

🎉 同时,我们也为大家提供了DXT(桌面扩展),一键安装到Claude桌面

请确保已安装最新版本的Claude桌面,并且MCP的DXT文件已被上传至代码仓库。你可以自行下载或通过分叉此仓库来构建。

DXT DXT DXT

如何将本地开发打包成DXT?

1. 运行 npm install -g @anthropic-ai/dxt

2. 在包含本地MCP服务器的文件夹中运行 dxt init 此命令会引导你创建MCP的根目录manifest.json

3. 运行 dxt pack 创建DXT文件

现在,任何支持DXT的应用都可以运行你的本地MCP服务器。例如,使用Claude在macOS和Windows上打开文件将显示安装对话框

请参阅:anthropics/dxt

📸 效果预览

功能预览1 功能预览2

🔌 支持的MCP客户端

该服务器适用于所有支持MCP协议的AI助手和客户端,包括但不限于:

  • 🤖 Claude桌面应用程序
  • 📝 Cursor
  • 💼 其他支持MCP的客户端

✨ 美味功能

MCP服务器提供以下食品工具:

  1. 📚 搜索所有食谱 - 获取所有可用的食谱数据,烹饪百科全书 - 使用时需谨慎 - 上下文过大
  2. 🔍 按类别搜索食谱 - 根据类别筛选食谱,你想吃海鲜吗?早餐?肉类或鱼类菜肴?主食?一键解决!
  3. 📖 查询指定食谱 - 根据名称搜索特定食谱的完整详情,包括配料、步骤等
  4. 🧩 智能膳食推荐 - 根据你的饮食限制、过敏源和用餐人数,为你规划一周的美味菜肴
  5. 🎲 不知道吃什么 - 选择福音之难!直接根据人数推荐今天的菜单,不再需要担心

🚀 快速开始

📋 前提条件

  • Node.js 16.0.0+ 🟢
  • Npm 或 yarn 📦

💻 安装步骤

  1. 克隆食品仓库
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp
  1. 安装依赖(就像准备食材一样简单!)
npm install
  1. 编译代码(烹饪过程...)
npm run build

🎯 命令行参数

服务器支持以下命令行参数:

  • --transport <stdio|http|sse> - 选择传输方法(默认是STDIO)
  • --port <number> - HTTP或SSE传输的监听端口(默认是3000)

示例:使用HTTP传输并监听8080端口

node build/index.js --transport http --port 8080

🍽️ 开始使用

🔥 启动服务器

npm start

🔧 配置MCP客户端

推荐使用Cursor进行快速体验(两种方式)

  1. 使用npm包:请先运行 npm i -g howtocook-mcp 否则会发生 无法创建客户端

然后在Cursor设置中添加MCP服务器配置:

{
	"mcpServers": {
		"howtocook-mcp": {
			"command": "npx",
			"args": ["-y", "howtocook-mcp"]
		}
	}
}
  1. 如果本地运行克隆的仓库,请使用以下配置
{
	"mcpServers": {
		"howtocook-mcp": {
			"command": "node",
			"args": ["youpath\\howtocook-mcp\\build\\index.js"]
		}
	}
}

其他MCP客户端

对于其他支持MCP协议的客户端,请参考各自的文档进行配置,通常需要指定:

  • 服务器名称:howtocook-mcp
  • 命令:npx -y howtocook-mcp
  1. 重启客户端以激活烹饪魔法 ✨

🧙‍♂️ 菜单魔法使用指南

以下是各种MCP客户端使用的示例提示:

一 📚 搜索所有食谱

无需参数,直接召唤整本烹饪书籍!

请使用howtocook的MCP服务查询所有菜谱

二 🔍 按类别搜索食谱

请使用howtocook的MCP服务查询水产类的菜谱

参数:

  • category 食谱分类(如:海鲜、早餐、肉类菜肴、主食等)

三 🧩 智能推荐周菜谱

请使用howtocook的MCP服务为3人推荐一周菜谱,我们家不吃香菜,对虾过敏

参数:

  • allergies 过敏源列表,如 ["大蒜", "虾"]
  • avoidItems 避免食用的配料,如葱姜
  • peopleCount 用餐人数(1-10)

四 🎲 今天吃什么?

请使用howtocook的MCP服务为4人晚餐推荐菜单

参数:

  • peopleCount 用餐人数(1-10)

📝 提示

  • 该包已发布到npm,可通过 npm install -g howtocook-mcp 全局安装
  • 该服务兼容所有支持MCP协议的AI助手和应用
  • 首次使用时,AI可能需要一些时间熟悉如何使用这些工具(就像热锅一样)

🤝 贡献

欢迎Fork和Pull Request,让我们共同努力完善这个美食助手!

📄 许可证

MIT许可证 - 随意使用,就像分享食谱一样慷慨!


🍴 美味佳肴即将开始,你准备好食欲了吗?