jupyter-mcp-server
Verified Safeby datalayer
Overview
The Jupyter MCP Server enables AI agents to connect to, manage, and interact with Jupyter Notebooks in real-time, facilitating contextualized coding tasks.
Installation
docker run -i --rm -e JUPYTER_URL -e JUPYTER_TOKEN -e ALLOW_IMG_OUTPUT datalayer/jupyter-mcp-server:latestEnvironment Variables
- PROVIDER
- JUPYTERLAB
- RUNTIME_URL
- RUNTIME_ID
- RUNTIME_TOKEN
- DOCUMENT_URL
- DOCUMENT_ID
- DOCUMENT_TOKEN
- JUPYTER_URL
- JUPYTER_TOKEN
- TRANSPORT
- START_NEW_RUNTIME
- PORT
- ALLOW_IMG_OUTPUT
Security Notes
The server includes tools (`execute_code`, `execute_cell`) that are designed to execute arbitrary code within a Jupyter kernel. While this is the intended functionality, it poses an inherent risk if the calling AI agent is unconstrained or receives untrusted input. The `execute_code` tool provides explicit warnings regarding its usage. The CORS policy is broadly open (`Access-Control-Allow-Origin: *`), which is typical for desktop/browser extension integrations but could be tightened for specific production environments. No direct `eval` or `exec` of untrusted input is observed outside the designated code execution tools.
Similar Servers
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
agentxsuite
A unified open-source platform for connecting, managing, and monitoring AI agents and tools across various Model Context Protocol (MCP) servers.
atlantis-mcp-server
Provides a local Model Context Protocol (MCP) server for dynamically hosting and managing Python functions and third-party MCP servers, primarily for AI agent interaction, with optional cloud integration.
AI-Prompt-Guide-MCP
Orchestrates AI agents for project management and development workflows by linking structured markdown specifications and tasks.