Export recipe bundle
export_recipe_bundleExport recipes to a portable JSON bundle for transferring between machines. Choose specific recipes or export the full library, with missing IDs reported.
Instructions
Write a portable JSON recipe bundle to out_file. When include_all=false, recipe_ids selects the entries; when include_all=true, the full local library is exported and recipe_ids is ignored. Unknown IDs are reported in missing rather than silently substituted. Use import_recipe_bundle to restore the bundle on another machine or publish_recipe_bundle when you need checksums/versioned handoff artifacts. This writes a local file and returns the bundle kind, version, timestamp, exported recipes, and missing IDs.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"out_file": "<out_file>"
},
"name": "export_recipe_bundle"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| out_file | Yes | Destination path for the portable recipe-bundle JSON file. | |
| recipe_ids | No | Recipe IDs to export when include_all=false; unknown IDs are listed in missing. | |
| include_all | No | Export the complete local recipe library when true; otherwise export recipe_ids only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| missing | Yes | ||
| recipes | Yes | ||
| version | Yes | ||
| exported_at | Yes |