JupyterLab · Capability
JupyterLab Server REST API
REST API for JupyterLab Server, the set of REST API services that JupyterLab depends on. Provides endpoints for managing user-defined settings, workspaces, themes, translations, third-party license reports, and extension listings. JupyterLab Server runs as a Jupyter Server extension.
What You Can Do
GET
Listsettings
— JupyterLab List all settings
/settings
GET
Getsetting
— JupyterLab Get setting
/settings/{schema_name}
PUT
Updatesetting
— JupyterLab Update setting
/settings/{schema_name}
GET
Listworkspaces
— JupyterLab List workspaces
/workspaces
GET
Getworkspace
— JupyterLab Get workspace
/workspaces/{space_name}
PUT
Updateworkspace
— JupyterLab Update workspace
/workspaces/{space_name}
DELETE
Deleteworkspace
— JupyterLab Delete workspace
/workspaces/{space_name}
GET
Getthemeasset
— JupyterLab Get theme asset
/themes/{theme_file}
GET
Listtranslations
— JupyterLab List translations
/translations
GET
Gettranslation
— JupyterLab Get translation bundle
/translations/{locale}
GET
Getlicenses
— JupyterLab Get licenses report
/licenses
GET
Getlistings
— JupyterLab Get extension listings
/listings/@jupyterlab/extensionmanager-extension/listings.json
MCP Tools
listsettings
JupyterLab List all settings
read-only
idempotent
getsetting
JupyterLab Get setting
read-only
idempotent
updatesetting
JupyterLab Update setting
idempotent
listworkspaces
JupyterLab List workspaces
read-only
idempotent
getworkspace
JupyterLab Get workspace
read-only
idempotent
updateworkspace
JupyterLab Update workspace
idempotent
deleteworkspace
JupyterLab Delete workspace
idempotent
getthemeasset
JupyterLab Get theme asset
read-only
idempotent
listtranslations
JupyterLab List translations
read-only
idempotent
gettranslation
JupyterLab Get translation bundle
read-only
idempotent
getlicenses
JupyterLab Get licenses report
read-only
idempotent
getlistings
JupyterLab Get extension listings
read-only
idempotent