关于 ask.recipes
ask.recipes 是面向 AI Agent 的远程食谱 MCP 服务,可用于查找菜谱、匹配食材、查看营养信息并维护私人食谱集。食谱附有来源链接,收藏内容可在不同会话和客户端间保留。
主要功能
- 01按用时、评分和营养筛选
- 02按现有食材为菜谱排序
- 03获取完整食谱和来源链接
- 04保存并查看个人收藏
- 05从文本、照片或网页上传食谱
- 06通过非公开链接分享上传的食谱
适用场景
- 01用现有食材寻找晚餐菜谱
- 02按营养和烹饪时间筛选餐食
- 03在个人收藏中保存家庭食谱
- 04通过链接分享上传的食谱
MCP 相关
通过 Streamable HTTP 向 MCP 客户端提供菜谱搜索、食材匹配、营养详情和食谱集工具。认证使用带 PKCE 的 OAuth 2.1。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.ask.recipes/mcpclaude mcp add --transport http recipes-ask-ask-recipes https://mcp.ask.recipes/mcp{"mcpServers":{"recipes-ask-ask-recipes":{"type":"http","url":"https://mcp.ask.recipes/mcp"}}}在 Cursor 中打开{"servers":{"recipes-ask-ask-recipes":{"type":"http","url":"https://mcp.ask.recipes/mcp"}}}在 VS Code 中打开{"mcpServers":{"recipes-ask-ask-recipes":{"type":"http","url":"https://mcp.ask.recipes/mcp"}}}{"mcpServers":{"recipes-ask-ask-recipes":{"serverUrl":"https://mcp.ask.recipes/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ask.recipes
也可在 Smithery 使用。
你的 AI 食谱库。这是一个远程 MCP 服务:连接一次,Agent 就能查找食谱、查询营养信息、根据冰箱里的食材匹配食谱、保存收藏,还能保存你自己的食谱。
免费。无广告。每道食谱都附有来源链接。
https://mcp.ask.recipes/mcp
兼容 Claude、ChatGPT、Claude Code、Cursor,以及支持通过 OAuth 使用可流式传输 HTTP 的 MCP 客户端。
连接
Claude(网页版、桌面版、移动版):进入 Settings → Connectors → Add custom connector → 粘贴上方 URL。在对话中启用它,并在出现提示时登录。
Claude Code
claude mcp add --transport http ask-recipes https://mcp.ask.recipes/mcp
然后运行 /mcp 登录。
Cursor,.cursor/mcp.json:
{
"mcpServers": {
"ask-recipes": { "url": "https://mcp.ask.recipes/mcp" }
}
}
ChatGPT:进入 Settings → Connectors → Advanced → Developer mode → 添加 URL,并选择 OAuth 作为身份验证方式。
其他客户端:可流式传输 HTTP,使用带 PKCE 的 OAuth 2.1 和动态客户端注册。发现地址:https://mcp.ask.recipes/.well-known/oauth-protected-resource。
登录只需邮箱和一个链接。无需密码,也不会订阅新闻邮件。
可以这样提问
- “晚餐吃什么?鸡腿、柠檬和米饭,40 分钟内做好。”
- “我有燕麦、牛奶、鸡蛋和浆果。早餐吃什么?”
- “高蛋白午餐,热量低于 500 卡路里。”
- “找一道大家评价不错的素食菜,30 分钟做好。”
- “把第二道完整展示出来。”然后说“保存它。”
- “我上周保存了什么?”
- “保存这道家传食谱:……”或“这是我妈妈的食谱卡照片,帮我保存。”
- “给我一个链接,我想把上传的千层面食谱发给姐姐。”
工具
| 工具 | 功能 |
|---|---|
search_recipes | 按菜名或食材搜索。筛选条件:总用时、评分、评价数、热量、蛋白质、脂肪、碳水化合物、糖、纤维。 |
find_by_ingredients | 按食谱能用到多少现有食材、还需要多少额外食材进行排序。 |
get_recipe | 获取一道完整食谱:食材、步骤、用时、份量、营养信息和来源链接。 |
save_recipe、list_saved | 你的收藏集,可在不同会话和客户端间保留。 |
upload_recipe | 保存你自己的私人食谱:可输入、口述、从照片获取,或从网页提取。 |
share_recipe | 为你上传的食谱生成非公开链接,无需账户即可查看。 |
须知
- 搜索默认只显示评分至少为 4.2 星、且至少有 25 人评价的食谱。想找比较冷门的食谱,可以让 Agent 放宽条件。
- 营养信息按来源发布的每份数据计算。
- 食谱库基于采用开放许可的食谱数据,以及食谱网站自己的 schema.org 标记构建。抓取由 AskRecipesBot 执行:使用真实的用户代理、遵守 robots.txt、每个网站一次只发送一个请求。
- 没有也不计划提供浏览界面。Agent 就是交互界面。
链接
ask.recipes · 文档 · 隐私 · 条款 · [email protected]
由 Ricardo 构建。此服务并非开源;创建此仓库是为了方便查找这个连接器。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。