# teng-lin/notebooklm-py | Model Context Protocol (MCP) Server > Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw. - **Stars**: ⭐ 18,588 - **Language**: Python - **Native MCP Manifest**: Standard NPX Transport ## 🔌 Claude Desktop Configuration (`claude_desktop_config.json`) ```json { "mcpServers": { "notebooklm-py": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-notebooklm-py" ] } } } ``` ## ⚡ Cursor MCP Configuration (`.cursor/mcp.json`) ```json { "mcpServers": { "notebooklm-py": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-notebooklm-py" ] } } } ``` ## 🚀 Launch Commands - **NPX**: `npx -y @modelcontextprotocol/server-notebooklm-py` - **Docker**: `docker run -i --rm mcp/notebooklm-py`