
Python Notebook MCP
par UsamaK98
Permet aux assistants IA de créer, modifier et visualiser des notebooks Jupyter directement via le Model Context Protocol.
Ce qu'il fait
Ce serveur permet aux assistants IA d'interagir avec des fichiers Jupyter Notebook (.ipynb) sur votre machine locale. Il fournit un pont programmatique pour que les LLM gèrent tout le cycle de vie d'un notebook, de la création et la manipulation des cellules à la lecture des sorties.
Outils
initialize_workspace: Définit le chemin absolu pour l'espace de travail (première étape requise).list_notebooks: Liste tous les fichiers .ipynb au sein de l'espace de travail.create_notebook: Crée un nouveau notebook Jupyter vide.read_notebook: Lit l'intégralité de la structure et du contenu d'un notebook.read_cell: Lit le contenu et les métadonnées d'une cellule spécifique par son index.edit_cell: Modifie le contenu source d'une cellule existante.add_cell: Ajoute une nouvelle cellule de code ou de markdown.read_cell_output: Lit la sortie d'une cellule de code spécifique.read_notebook_outputs: Lit toutes les sorties de toutes les cellules de code d'un notebook.
Installation
Pour installer via Claude Desktop en utilisant fastmcp :
fastmcp install server.py --name "Jupyter Notebook MCP"
Pour une configuration manuelle dans claude_desktop_config.json :
{
"mcpServers": {
"jupyter": {
"command": "/path/to/python-notebook-mcp/.venv/bin/python",
"args": ["/path/to/python-notebook-mcp/server.py"]
}
}
}
Hôtes supportés
- Claude Desktop
- Cursor
- Windsurf
Installation rapide
fastmcp install server.py --name "Jupyter Notebook MCP"Informations
- Tarification
- free
- Publié






