★ 301 stars
Python
🤖 AI/LLM
Updated 3d ago
A JupyterLab extension supporting Claude Code, Copilot, Ollama, and OpenAI-compatible LLMs, with MCP, skills, plugins, and notebook agents.
View on GitHub →
Try with Claude — $10 free →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"notebook-intelligenc": {
"command": "uvx",
"args": [
"notebook-intelligence"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add notebook-intelligenc uvx notebook-intelligence
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"notebook-intelligenc": {
"command": "uvx",
"args": [
"notebook-intelligence"
]
}
}
}
📋 Copy
Or install with pip: pip install notebook-intelligence
README Excerpt
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](https://ollama.com/) models, or Anthropic's Claude Code CLI.
Tools (20)
ANTHROPIC_API_KEY ANTHROPIC_BASE_URL NBI_CHAT_MODEL_ID NBI_CHAT_MODEL_PROVIDER NBI_CLAUDE_CHAT_MODEL NBI_CLAUDE_CODE_TOOLS_POLICY NBI_CLAUDE_CONTINUE_CONVERSATION_POLICY NBI_CLAUDE_INLINE_COMPLETION_MODEL NBI_CLAUDE_JUPYTER_UI_TOOLS_POLICY NBI_CLAUDE_MCP_MANAGEMENT_POLICY NBI_CLAUDE_MODE_POLICY NBI_CLAUDE_PLUGINS_MANAGEMENT_POLICY NBI_CLAUDE_SETTING_SOURCE_PROJECT_POLICY NBI_CLAUDE_SETTING_SOURCE_USER_POLICY NBI_EXPLAIN_ERROR_POLICY NBI_INLINE_COMPLETION_MODEL_ID NBI_INLINE_COMPLETION_MODEL_PROVIDER NBI_OUTPUT_FOLLOWUP_POLICY NBI_OUTPUT_TOOLBAR_POLICY NBI_REFRESH_OPEN_FILES_ON_DISK_CHANGE_POLICY
Topics
agent-plugins agent-skills ai ai-agents ai-tools claude-code codex copilot genai jupyterlab mcp notebook ollama