Jupyter MCP Server: permite a los asistentes de IA añadir código y texto a tus cuadernos Jupyter
¿Qué es Jupyter MCP Server?
Jupyter MCP Server es una implementación de servidor basada en MCP que interactúa con cuadernos Jupyter que se ejecutan en JupyterLab. Su función principal es proporcionar a los asistentes de IA (como Claude) la capacidad de interactuar con cuadernos Jupyter, incluyendo la lectura, modificación y ejecución de celdas en el cuaderno.
Por ejemplo, cuando estás analizando un conjunto de datos con Python, como querer calcular su media y desviación estándar, solo necesitas pedirle a Claude en lenguaje natural: "Calcula la media y la desviación estándar de este conjunto de datos". Claude podrá generar los resultados del cálculo, e incluso agregar directamente en Jupyter Notebook el código Python para calcular la media y la desviación estándar, e incluso puede ejecutar este código y visualizar los resultados.

Funciones principales de Jupyter MCP Server
Gestión de celdas: agregar, eliminar, mover, dividir y editar el contenido de las celdas.
Ejecución de celdas: ejecutar celdas específicas o todas las celdas, y obtener la salida.
Operaciones del sistema de archivos: listar el contenido de directorios, obtener el contenido de archivos (admite escalado de imágenes).
Introspección del kernel: listar variables del kernel y paquetes instalados.
Gestión de paquetes: instalar paquetes en el entorno del kernel.
Gestión del estado del cuaderno: buscar celdas, obtener información y salidas de todas las celdas, establecer la ruta del cuaderno de destino.
Instalación y configuración de Jupyter MCP Server
1. Instalar dependencias: asegúrate de instalar las siguientes dependencias:
pip install jupyterlab jupyter-collaboration ipykernel pip uninstall -y pycrdt datalayer_pycrdt pip install datalayer_pycrdt
2. Iniciar JupyterLab:
jupyter lab --port 8888 --IdentityProvider.token MY_TOKEN --ip 0.0.0.0
Donde --ip 0.0.0.0 permite que el servidor MCP en el contenedor Docker acceda a la instancia local de JupyterLab.
3. Configurar Claude Desktop:
Descarga e instala Claude Desktop.
Agrega la configuración de Jupyter MCP Server en el archivo claude_desktop_config.json:
{
"mcpServers": {
"jupyter": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SERVER_URL",
"-e",
"TOKEN",
"-e",
"NOTEBOOK_PATH",
"datalayer/jupyter-mcp-server:latest"
],
"env": {
"SERVER_URL": "http://host.docker.internal:8888",
"TOKEN": "MY_TOKEN",
"NOTEBOOK_PATH": "notebook.ipynb"
}
}
}
}Escenarios de aplicación de Jupyter MCP Server
Jupyter MCP Server se utiliza principalmente para integrar asistentes de IA (como Claude) con cuadernos Jupyter, logrando automatización y operaciones interactivas en flujos de trabajo de ciencia de datos. Por ejemplo, el asistente de IA puede leer, modificar y ejecutar automáticamente el código en el cuaderno según las necesidades del usuario, mejorando así la eficiencia del trabajo.
Dirección de Github:https://github.com/datalayer/jupyter-mcp-server
Asistente de guiones▸
Apps AI
Noticias AI 