MCP-серверы

jupyter notebook mcp jupyter notebook mcp логотип

Сайт https://github.com/jjsantos01/jupyter-notebook-mcp
Цена Бесплатный доступ
Основные направления Инжиниринг данных и извлечение, МСР для исследований

Jupyter Notebook MCP — это MCP-сервер, который соединяет AI-ассистентов с Jupyter-ноутбуками, позволяя Claude и другим LLM напрямую создавать, редактировать, выполнять ячейки кода и управлять файлами ноутбуков без ручного взаимодействия с интерфейсом Jupyter.

Ключевые особенности:

Прямое управление ноутбуками: AI-ассистент может создавать новые Jupyter-ноутбуки с нуля, открывать существующие, добавлять и редактировать ячейки с кодом или Markdown, а также сохранять изменения — всё через MCP-инструменты.

Выполнение кода в реальном времени: Сервер позволяет AI запускать отдельные ячейки или целые ноутбуки на исполнение и получать вывод, включая результаты вычислений, текст, ошибки и даже графики matplotlib, возвращаемые в виде изображений.

Полный доступ к содержимому: AI может читать и анализировать код всех ячеек ноутбука, извлекать выводы выполненных ячеек, исследовать переменные окружения и отслеживать состояние ядра Jupyter в процессе работы.

Управление ядром и окружением: Сервер даёт инструменты для запуска, перезапуска и остановки Jupyter-ядра, а также для выполнения произвольного Python-кода в контексте текущего ядра, что позволяет AI импортировать библиотеки и настраивать среду исполнения.

Поддержка мультимедийных выводов: Захватывает и передаёт AI-модели графики (matplotlib), табличные данные и rich-вывод из ячеек, обеспечивая полноценную обратную связь для итеративной разработки и анализа.

Для кого: Дата-сайентисты, ML-инженеры, исследователи и аналитики, которые активно работают в Jupyter-среде и хотят делегировать AI-помощнику рутинные операции — от создания шаблонов ноутбуков и написания boilerplate-кода до запуска экспериментов и отладки ошибок, — общаясь на естественном языке в интерфейсе Claude Desktop.

Сценарии использования:

Создание ноутбука для анализа данных с нуля: Пользователь просит AI создать ноутбук для EDA датасета о продажах, и ассистент последовательно добавляет ячейки: загрузка CSV, очистка данных, описательная статистика, визуализации и выводы.

Итеративная отладка кода в диалоге: AI открывает существующий ноутбук с ошибкой, анализирует код и вывод проблемной ячейки, предлагает и применяет исправление, перезапускает ячейку и проверяет результат — всё в рамках одного чата.

Массовое прототипирование и эксперименты: Исследователь поручает AI создать серию ноутбуков с разными архитектурами моделей для сравнения их производительности на одном датасете, а AI управляет их выполнением и собирает сводку метрик.

Обучение и документирование кода: AI открывает учебный ноутбук, добавляет пояснительные Markdown-ячейки к сложным фрагментам кода, создаёт визуализации промежуточных результатов и сохраняет улучшенную версию для студентов.

Цены и доступность: Проект является полностью бесплатным и открытым (лицензия MIT), исходный код доступен на GitHub. Устанавливается через Python-пакетный менеджер uv и запускается как MCP-сервер. Для работы требуется запущенный Jupyter-сервер (локальный или удалённый) с активным ядром и Claude Desktop либо другой совместимый MCP-клиент.