Jupyter Notebook · Capability
Jupyter Notebook Jupyter Kernel Gateway API
REST API for the Jupyter Kernel Gateway, a web server that provides headless access to Jupyter kernels. The Kernel Gateway supports two modes: jupyter-websocket mode (default) which provides a Jupyter Notebook server-compatible API for kernel management, and notebook-http mode which maps notebook cells to HTTP endpoints. This spec covers the jupyter-websocket mode API.
What You Can Do
GET
Getapiinfo
— Jupyter Notebook Get API info
/api
GET
Listkernels
— Jupyter Notebook List running kernels
/api/kernels
POST
Startkernel
— Jupyter Notebook Start a kernel
/api/kernels
GET
Getkernel
— Jupyter Notebook Get kernel information
/api/kernels/{kernel_id}
DELETE
Shutdownkernel
— Jupyter Notebook Shut down a kernel
/api/kernels/{kernel_id}
POST
Interruptkernel
— Jupyter Notebook Interrupt a kernel
/api/kernels/{kernel_id}/interrupt
POST
Restartkernel
— Jupyter Notebook Restart a kernel
/api/kernels/{kernel_id}/restart
GET
Listkernelspecs
— Jupyter Notebook List kernel specifications
/api/kernelspecs
GET
Getkernelspec
— Jupyter Notebook Get a kernel specification
/api/kernelspecs/{kernel_name}
MCP Tools
getapiinfo
Jupyter Notebook Get API info
read-only
idempotent
listkernels
Jupyter Notebook List running kernels
read-only
idempotent
startkernel
Jupyter Notebook Start a kernel
getkernel
Jupyter Notebook Get kernel information
read-only
idempotent
shutdownkernel
Jupyter Notebook Shut down a kernel
idempotent
interruptkernel
Jupyter Notebook Interrupt a kernel
restartkernel
Jupyter Notebook Restart a kernel
listkernelspecs
Jupyter Notebook List kernel specifications
read-only
idempotent
getkernelspec
Jupyter Notebook Get a kernel specification
read-only
idempotent