🪐 ✨ 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.
Related MCP server: Code Summarizer MCP
Использовать с 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 :