ipynb_merge_notebooks
Merge multiple Jupyter Notebook files into a single notebook, optionally adding separator cells between them.
Instructions
Merge multiple Jupyter Notebooks (.ipynb) into one.
Args: output_ipynb_filepath: Path for merged notebook (absolute path preferred) input_ipynb_filepaths: List of notebook paths to merge (absolute paths preferred) add_separators: Whether to add separator cells between notebooks
Returns: Dict with 'success', 'total_cells', 'notebooks_merged' or 'error' key
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": {
"output_ipynb_filepath": "<output_ipynb_filepath>",
"input_ipynb_filepaths": "<input_ipynb_filepaths>"
},
"name": "ipynb_merge_notebooks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add_separators | No | ||
| input_ipynb_filepaths | Yes | ||
| output_ipynb_filepath | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||