notebook-intelligence
What is this MCP
Notebook Intelligence (NBI) integrates with Model Context Protocol (MCP) servers to provide AI-powered coding assistance in JupyterLab. It supports both Standard Input/Output (stdio) and Server-Sent Events (SSE) transports, enabling seamless interaction with MCP tools.
How to use this MCP
Configure MCP servers by editing the nbi-config.json
file, adding server details under the "mcp" key. Use the @mcp
chat participant in NBI to access MCP tools, or create custom participants for grouped functionality. Tools can be auto-approved or require manual approval per configuration.
What this MCP can be used for
The MCP integration allows NBI to leverage external tools for enhanced functionality, such as filesystem operations, data processing, or other custom tasks. This extends JupyterLab's capabilities with AI-assisted coding, automation, and tool integration while maintaining security controls.