🪐 ✨ Jupyter MCP-сервер
Jupyter MCP Server — это реализация сервера Model Context Protocol (MCP), которая обеспечивает взаимодействие с 📓 блокнотами Jupyter, работающими в любой JupyterLab (также работает с вашим 💻 локальным JupyterLab).
Запустить JupyterLab
Убедитесь, что у вас установлено следующее. Пакет совместной работы необходим, поскольку изменения, внесенные в блокнот, можно увидеть благодаря Jupyter Real Time Collaboration .
Затем запустите JupyterLab с помощью следующей команды.
Вы также можете запустить make jupyterlab
.
[!ПРИМЕЧАНИЕ]
Параметр
--ip
устанавливается равным0.0.0.0
, чтобы разрешить серверу MCP, работающему в контейнере Docker, получать доступ к локальному JupyterLab.
Использовать с Claude Desktop
Claude Desktop можно загрузить с этой страницы для macOS и Windows.
Для Linux мы успешно использовали этот НЕОФИЦИАЛЬНЫЙ скрипт сборки на основе nix
Чтобы использовать это с Claude Desktop, добавьте следующее в ваш claude_desktop_config.json
(подробнее на сайте документации MCP ).
[!ВАЖНЫЙ]
Убедитесь, что порт
SERVER_URL
иTOKEN
совпадают с портами, используемыми в командеjupyter lab
.
NOTEBOOK_PATH
должен быть указан относительно каталога, в котором был запущен JupyterLab.
Конфигурация Клода на macOS и Windows
Конфигурация Клода на Linux
Компоненты
Инструменты
В настоящее время сервер предлагает 2 инструмента:
add_execute_code_cell
- Добавьте и выполните ячейку кода в блокноте Jupyter.
- Вход:
cell_content
(строка): Код для выполнения.
- Возвращает: Вывод ячейки.
add_markdown_cell
- Добавьте ячейку Markdown в блокнот Jupyter.
- Вход:
cell_content
(строка): Содержимое Markdown.
- Возвращает: сообщение об успешном выполнении.
Здание
Вы можете собрать образ Docker из исходного кода.
Установка через Smithery
Чтобы автоматически установить Jupyter MCP Server для Claude Desktop через 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.
Обеспечивает взаимодействие с блокнотами Jupyter через протокол контекста модели, поддерживая выполнение кода и вставку разметки в средах JupyterLab.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA comprehensive toolkit that enhances LLM capabilities through the Model Context Protocol, allowing LLMs to interact with external services including command-line operations, file management, Figma integration, and audio processing.Last updated -21PythonApache 2.0
- -securityFlicense-qualityAllows LLM tools like Claude Desktop and Cursor AI to access and summarize code files through a Model Context Protocol server, providing structured access to codebase content without manual copying.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server implementation that provides geospatial analysis tools in Jupyter notebooks, particularly for downloading NASA Earth data granules.Last updated -2PythonBSD 3-Clause
- -security-license-qualityA Model Control Protocol (MCP) server that enables remote programmatic control of Jupyter notebooks, allowing AI assistants and applications to create, edit, and execute notebook cells via SSE protocol.Last updated -Python