🪐 ✨ 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
- 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