🪐 ✨ Jupyter MCP Server
Jupyter MCP Server ist eine Serverimplementierung des Model Context Protocol (MCP), die die Interaktion mit 📓 Jupyter-Notebooks ermöglicht, die in jedem JupyterLab ausgeführt werden (funktioniert auch mit Ihrem 💻 lokalen JupyterLab).
Starten Sie JupyterLab
Stellen Sie sicher, dass Sie Folgendes installiert haben. Das Collaboration-Paket wird benötigt, da die am Notebook vorgenommenen Änderungen dank Jupyter Real Time Collaboration sichtbar sind.
Starten Sie dann JupyterLab mit dem folgenden Befehl.
Sie können auch make jupyterlab
ausführen.
[!NOTIZ]
Die
--ip
wird auf0.0.0.0
gesetzt, um dem in einem Docker-Container ausgeführten MCP-Server den Zugriff auf Ihr lokales JupyterLab zu ermöglichen.
Verwendung mit Claude Desktop
Claude Desktop kann von dieser Seite für macOS und Windows heruntergeladen werden.
Für Linux hatten wir Erfolg mit diesem inoffiziellen Build-Skript basierend auf nix
Um dies mit Claude Desktop zu verwenden, fügen Sie Folgendes zu Ihrer claude_desktop_config.json
hinzu (lesen Sie mehr auf der MCP-Dokumentationswebsite ).
[!WICHTIG]
Stellen Sie sicher, dass der Port der
SERVER_URL
undTOKEN
mit denen imjupyter lab
-Befehl übereinstimmen.Der
NOTEBOOK_PATH
sollte relativ zum Verzeichnis sein, in dem JupyterLab gestartet wurde.
Claude-Konfiguration unter macOS und Windows
Claude-Konfiguration unter Linux
Komponenten
Werkzeuge
Der Server bietet derzeit 2 Tools:
add_execute_code_cell
- Fügen Sie eine Codezelle in einem Jupyter-Notebook hinzu und führen Sie sie aus.
- Eingang:
cell_content
(Zeichenfolge): Auszuführender Code.
- Rückgabe: Zellenausgabe.
add_markdown_cell
- Fügen Sie eine Markdown-Zelle in einem Jupyter-Notizbuch hinzu.
- Eingang:
cell_content
(Zeichenfolge): Markdown-Inhalt.
- Gibt zurück: Erfolgsmeldung.
Gebäude
Sie können das Docker-Image aus der Quelle erstellen.
Installation über Smithery
So installieren Sie den Jupyter MCP Server für Claude Desktop automatisch über Smithery :
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ermöglicht die Interaktion mit Jupyter-Notebooks über das Model Context Protocol und unterstützt die Codeausführung und das Einfügen von Markdowns in JupyterLab-Umgebungen.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates unified execution and result parsing for various testing frameworks, including Bats, Pytest, Flutter, Jest, and Go, through a Model Context Protocol interface.Last updated -112TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that allows management and execution of Blender Python scripts, enabling users to create, edit and run scripts in a headless Blender environment through natural language interfaces.Last updated -4Python
- -securityFlicense-qualityA Model Context Protocol server that enables seamless integration between Cursor IDE and JIRA, allowing users to retrieve issues, execute JQL searches, and log work through natural language interactions.Last updated -Python
- AsecurityFlicenseAqualityA Python server implementing the Model Context Protocol to provide customizable prompt templates, resources, and tools that enhance LLM interactions in the continue.dev environment.Last updated -2Python