关于 RecipeBee
RecipeBee 插件将 RecipeBee 的食谱和餐计划工作流接入 Cursor、Codex 等 MCP 客户端。它支持先预览再保存,并通过 OAuth 保护私人内容操作。
主要功能
- 01预览食谱和餐计划
- 02保存私人食谱及图片
- 03导入餐计划并选择匹配食谱
- 04查看私人食谱和图片状态
- 05提供 Cursor 插件与 Agent 技能
适用场景
- 01检查食谱后再保存到 RecipeBee
- 02将完成的餐计划导入私人账户
- 03为已保存食谱生成或附加图片
MCP 相关
插件连接托管的 RecipeBee MCP 服务,地址为 https://recipebee.app/mcp。保存等受保护操作需经 OAuth 授权;支持 MCP Apps 的客户端可接收交互卡片。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://recipebee.app/mcpclaude mcp add --transport http praisondani-recipebee https://recipebee.app/mcp{"mcpServers":{"praisondani-recipebee":{"type":"http","url":"https://recipebee.app/mcp"}}}在 Cursor 中打开{"servers":{"praisondani-recipebee":{"type":"http","url":"https://recipebee.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"praisondani-recipebee":{"type":"http","url":"https://recipebee.app/mcp"}}}{"mcpServers":{"praisondani-recipebee":{"serverUrl":"https://recipebee.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
RecipeBee 插件
此程序包可将 Cursor、Codex 及其他兼容的 MCP 客户端连接到 RecipeBee MCP 服务。它包含 Cursor 插件清单、可复用的 Agent 技能,以及生产环境 MCP 服务配置。
分发的端点为 https://recipebee.app/mcp。本地开发时,临时将 mcp.json 和 .mcp.json 都更改为
http://localhost:3002/mcp,然后在打包或提交前恢复为生产环境 URL。
在 Cursor 中安装
插件发布后,打开 Cursor 的 Customize 页面,找到 RecipeBee,然后选择 Install。Cursor 将连接到托管的 MCP 服务。 首次执行受保护的操作时,请登录 RecipeBee 并批准请求的 OAuth 权限范围。无需 API 密钥或本地服务。
如需在本地测试程序包,请将此目录链接到 Cursor 的本地插件目录,然后运行 Developer: Reload Window:
mkdir -p ~/.cursor/plugins/local
ln -s /absolute/path/to/recipebee-plugin ~/.cursor/plugins/local/recipebee
此程序包将 Cursor 的 mcp.json 与供其他插件宿主使用的 .mcp.json 分开。两个文件都连接到同一个生产环境端点。
发布到 Cursor Marketplace
Cursor 要求插件源代码位于公开的 Git 仓库中。将此目录的内容作为专用公开仓库的根目录发布,然后在 cursor.com/marketplace/publish 提交该仓库 URL。
请勿公开私有的 RecipeBee 应用单体仓库。市场程序包仅需此目录中的清单、MCP 配置、技能、徽标、 README 和许可证。
此插件提供以下工作流:
- preview_recipe:验证并预览完整食谱,不进行持久化。
- preview_meal_plan:预览完整膳食计划,不进行持久化。
- save_recipe:仅在用户明确请求并完成 RecipeBee OAuth 后,私密保存完整食谱。
- save_recipe_with_image:私密保存完整食谱,并创建由 RecipeBee 生成的食物图片。
- attach_recipe_image:附加由已连接客户端提供的图片,或在 RecipeBee 后备流程中选择的图片。
- generate_recipe_image:为现有的 RecipeBee 私有食谱创建图片。
- get_recipe_image:检查已生成图片的状态。
- show_recipe:读取权威的私有食谱及图片状态。
- prepare_meal_plan_import:验证完整膳食计划、查找匹配的私有食谱,并创建短期有效的导入草稿,不创建食谱或膳食计划。
- commit_meal_plan_import:在用户明确选择食谱后,以原子方式创建所选的新食谱和一个私有膳食计划。
- get_image_generation_batch:读取可选的膳食计划图片批次进度,不启动图片生成,也不产生费用。
用户可以使用日常语言,例如“保存这道食谱并创建图片”或“将此膳食计划添加到 RecipeBee”。他们无需指定工具、提及 MCP、使用浏览器控制或描述附件流程。
完整食谱包含以分钟为单位、切合实际的整数准备时间、烹饪时间和总时间。如果用户未提供时间,已连接的模型会在调用 RecipeBee 前进行估算。
膳食计划会先在对话中生成。只有当用户要求预览,或明确要求添加已完成的计划时,才会调用 RecipeBee。对于匹配到的现有私有食谱,系统会让用户明确选择使用现有食谱还是新建;RecipeBee 绝不会在不告知用户的情况下复用食谱。
膳食计划导入和图片生成是独立操作。导入会先创建私有食谱和膳食计划;用户之后可以在 RecipeBee 中选择食谱并确认生成图片。这样可避免免费的食谱生成流程消耗宿主应用中的图片额度。
该服务会公布受保护资源元数据、OAuth 发现信息、兼容 DCR 的公共客户端、由 JWKS 支持的令牌验证,以及标准 MCP Apps 资源。支持 MCP Apps 的宿主会收到交互式卡片;其他客户端则会收到相同的结构化工具结果。
Package 内容
plugin.json:agent-plugins.org 插件元数据。AGENTS.md和.cursorrules:适用于 Cursor 及类似宿主的 Agent 指令。SKILL.md:skills.sh / Agent Skills 入口。使用npx skills add praisondani/recipebee-cursor-plugin安装。skills/recipebee-meal-plan-import/SKILL.md:用于导入完整膳食计划的专项指南。.cursor-plugin/plugin.json:Cursor 插件清单和市场元数据。mcp.json:Cursor 远程 MCP 配置。.codex-plugin/plugin.json:Codex 插件清单。.mcp.json:适用于兼容插件宿主的 MCP 配置。skills/save-generated-recipe/SKILL.md:意图路由和安全指南。packages/recipebee-sdk/:用于读取公共 API 的独立 JavaScript SDK 和命令行工具源代码。
JavaScript SDK
RecipeBee JavaScript SDK 源代码支持读取公开食谱、分类、标签、食谱集和博客。它不执行私有账户操作;保存内容请使用远程 MCP 服务和 OAuth。
隐私和支持
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。