{"slug":"datalayer/jupyter-mcp-server","name":"Jupyter MCP Server","description":"Interact with Jupyter notebooks running in any JupyterLab environment, supporting real-time control and smart execution of notebook cells.","category":"development","tags":[],"official":false,"stars":1122,"transport":"stdio","install":[{"cmd":"uvx (Quick","imports":[]}],"tools":[{"name":"list_files","description":"List files and directories in the Jupyter server's file system."},{"name":"list_kernels","description":"List all available and running kernel sessions on the Jupyter server."},{"name":"connect_to_jupyter","description":"Connect to a Jupyter server dynamically without restarting the MCP server."},{"name":"use_notebook","description":"Connect to a notebook file, create a new one, or switch between notebooks."},{"name":"list_notebooks","description":"List all notebooks available on the Jupyter server and their status."},{"name":"restart_notebook","description":"Restart the kernel for a specific managed notebook."},{"name":"unuse_notebook","description":"Disconnect from a specific notebook and release its resources."},{"name":"read_notebook","description":"Read notebook cells source content with brief or detailed format options."},{"name":"read_cell","description":"Read the full content (Metadata, Source and Outputs) of a single cell."},{"name":"insert_cell","description":"Insert a new code or markdown cell at a specified position."}],"env_vars":["JUPYTER_URL","JUPYTER_TOKEN","DOCUMENT_URL","RUNTIME_URL","DOCUMENT_TOKEN","RUNTIME_TOKEN","DOCUMENT_ID"],"auth_type":"none","github":"https://github.com/datalayer/jupyter-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}