PN

plmbr/notebook-intelligence

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

349 stars 69 forks Качество 88 Тренд 39GPL-3.0

plmbr/notebook-intelligence — это кандидат в MCP-сервер, импортированный из https://github.com/plmbr/notebook-intelligence.

Обзор

plmbr/notebook-intelligence — это кандидат в MCP-сервер, импортированный из https://github.com/plmbr/notebook-intelligence.

Обзор (машинный перевод)

Notebook Intelligence (NBI) — это AI-ассистент по программированию и расширяемый AI-фреймворк для JupyterLab. Он добавляет чат, встроенное редактирование, автодополнение и агент, который может управлять ноутбуками — поддерживаемый GitHub Copilot, совместимым с OpenAI или LiteLLM, локальными моделями Ollama или Claude Code CLI от Anthropic.

NBI бесплатен и с открытым исходным кодом. Подключите его к бесплатному или платному провайдеру LLM на ваш выбор — GitHub Copilot, любой конечный конец, совместимый с OpenAI или LiteLLM, Ollama (локальный) или Anthropic Claude (через Claude Code CLI). Плата за провайдера, если это применимо, оплачивается напрямую поставщику.

Содержание

  • Требования
  • Быстрый старт
  • Концепции
  • Основные моменты
  • Режим Клода
  • Режим агента
  • Режим агента ACP
  • Чатбук
  • Генерация кода с помощью встроенного чата
  • Автозаполнение
  • Чат-интерфейс
  • Действия выхода ячеек
  • Генерация панели инструментов для ноутбуков
  • Многоязычные и ядро ноутбуки
  • Перезагрузка открытых файлов при изменении на диске
  • Конфигурация
  • Конфигурационные файлы
  • Запоминание входа в GitHub Copilot
  • Встроенные инструменты
  • Поддержка протокола контекста модели (MCP)
  • Пример конфигурации MCP
  • Наборы правил
  • Клод Скиллс
  • Серверы Claude MCP
  • Плагины Claude
  • Обратная связь в чате
  • Готовность к конфигурации

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Notebook Intelligence

Notebook Intelligence (NBI) is an AI coding assistant and extensible AI framework for JupyterLab. It adds chat, inline edit, auto-complete, and an agent that can drive notebooks — backed by GitHub Copilot, an OpenAI-compatible or LiteLLM-compatible endpoint, local Ollama models, or Anthropic’s Claude Code CLI.

NBI is free and open-source. Connect it to a free or paid LLM provider of your choice — GitHub Copilot, any OpenAI- or LiteLLM-compatible endpoint, Ollama (local), or Anthropic Claude (via the Claude Code CLI). Provider charges, when applicable, are paid directly to the provider.

Contents

Requirements

  • Python 3.10+
  • JupyterLab 4.x
  • Node.js — required for Claude mode (the Claude Code CLI), for the preinstalled codex-acp adapter used by ACP agent mode, and for MCP servers that launch via npx. ACP mode requires a preinstalled adapter in a trusted location; NBI does not download it at startup.
  • A fresh virtualenv or conda env is recommended so NBI doesn’t conflict with system Python.

Quick start

pip install notebook-intelligence
jupyter lab     # restart JupyterLab if it was already running

After restart:

  1. Click the NBI icon in the left sidebar to open the chat panel.
  2. Open NBI Settings (gear icon in the chat panel, or Settings → Notebook Intelligence Settings).
Открыть полный README на GitHub

Установка

npx -y @modelcontextprotocol/server-filesystem /Users/mbektas/mcp-test
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/Users/mbektas/mcp-test" ] } } }