RecipeBee について
RecipeBee プラグインは、Cursor、Codex などの MCP クライアントを RecipeBee のレシピやミールプランのワークフローに接続します。保存前のプレビューに対応し、非公開アカウントの保護された操作には OAuth を使います。
主な機能
- 01レシピとミールプランをプレビュー
- 02非公開レシピと画像を保存
- 03レシピを選んでミールプランをインポート
- 04非公開レシピと画像の状態を確認
- 05Cursor プラグインとエージェントスキルを収録
活用シーン
- 01RecipeBee に保存する前にレシピを確認
- 02完成したミールプランを非公開アカウントに取り込む
- 03保存済みレシピの画像を生成または添付
MCP 対応
プラグインは https://recipebee.app/mcp の RecipeBee ホスト型 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 プラグインのマニフェスト、再利用可能なエージェントスキル、本番環境用の 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 リポジトリに置く必要があります。このディレクトリの内容を専用のパブリックリポジトリのルートとして公開し、そのリポジトリの URL を cursor.com/marketplace/publish から提出してください。
非公開の 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:レシピを明示的に選択した後、選択した新規レシピと非公開の食事プランを1つ、アトミックに作成します。
- get_image_generation_batch:画像生成を開始したり料金を発生させたりせずに、任意の食事プラン画像バッチの進捗を読み取ります。
ユーザーは、「このレシピを保存して画像を作成して」や「この食事プランを RecipeBee に追加して」のような自然な言葉で操作できます。ツール名を指定したり、MCP に言及したり、ブラウザー操作を行ったり、添付の手順を説明したりする必要はありません。
完成したレシピには、準備時間、調理時間、合計時間として、分単位の現実的な整数値が含まれます。ユーザーが時間を指定しない場合、接続されたモデルが RecipeBee を呼び出す前に推定します。
食事プランは、まず会話内で生成されます。RecipeBee が呼び出されるのは、ユーザーがプレビューを求めた場合、または完成したプランの追加を明示的に依頼した場合のみです。既存の非公開レシピと一致した場合は、既存レシピを使うか新規作成するかを明示的に選択できるように表示します。RecipeBee がレシピを黙って再利用することはありません。
食事プランのインポートと画像生成は別々のアクションです。インポートでは、まず非公開レシピと食事プランを作成します。その後、ユーザーは RecipeBee 内でレシピを選び、画像生成を確定できます。これにより、無料のレシピ生成フローでホストアプリ内の画像クレジットが消費されるのを防ぎます。
サーバーは、保護されたリソースのメタデータ、OAuth ディスカバリー、DCR 対応のパブリッククライアント、JWKS によるトークン検証、標準の MCP Apps リソースを公開します。MCP Apps に対応しているホストにはインタラクティブカードが表示され、その他のクライアントには同じ構造化ツール結果が返されます。
パッケージの内容
plugin.json:agent-plugins.org のプラグインメタデータ。AGENTS.mdと.cursorrules:Cursor および類似のホスト向けのエージェント指示。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 と CLI のソース。
JavaScript SDK
RecipeBee JavaScript SDK のソースは、公開されているレシピ、カテゴリ、タグ、クックブック、ブログの読み取りに対応しています。非公開アカウントに関する操作は行いません。保存にはリモート MCP サーバーと OAuth を使用してください。
プライバシーとサポート
RecipeBee は、明示的な保存リクエストがあった場合にのみ、コンテンツを非公開で保存します。 プライバシーポリシー、 利用規約、または サポートへのお問い合わせをご確認ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。