NotebookLM MCP Structured: Free Server Connects Claude to NotebookLM with Automatic Prompt Structuring

NotebookLM MCP Structured is a free MCP server that connects Claude Desktop (or any MCP client) to NotebookLM notebooks. It automatically structures prompts and controls how Claude handles NotebookLM responses.
What it does
The server sends questions to NotebookLM, gets answers, and passes them back to Claude. The key difference from the original notebooklm-mcp fork by Gérôme Dexheimer is the prompt structuring system that operates in both directions.
Key features
- Automatic prompt structuring: Detects query type (comparison, list, analysis, explanation, or extraction) and builds structured prompts adapted to that type
- Completeness check: Claude can autonomously make 2-3 additional queries to NotebookLM if answers seem incomplete
- Fidelity constraint: Prevents Claude from adding information not grounded in notebook documents while allowing synthesis and reorganization
- Multilingual support: Handles queries in any language without translation layers
- Simplified authentication: Uses Patchright (a Playwright fork) for cleaner browser session handling
Architecture
The structuring logic lives in the MCP tool description for ask_question. This is a deliberate architectural choice where instructions are defined server-side but executed client-side by Claude. This approach reduced code significantly compared to the original.
Development and documentation
The entire development was done through vibe coding with Claude Code (Opus 4.6), with no manual coding. The manual was written using Claude's Cowork mode and includes 11 chapters covering installation, configuration, how the structuring system works, and troubleshooting.
Practical differences from original
- Simplified authentication that doesn't require closing Chrome instances
- Smaller, more readable codebase
- Comprehensive manual aimed at non-developers
The server is available on GitHub and includes a complete manual with PDF download option.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw Skill Server for Indian Market Analysis and Trading
An open-source trading terminal for Indian markets has been integrated as an OpenClaw skill server, allowing agents to pull market data and run multi-agent analysis via HTTP. The system provides structured trade plans with entry prices, stop-losses, and targets across three risk profiles.

Claude Growth Skill: Structured B2B SaaS Growth Playbooks for AI Coding Agents
A developer built a Claude Growth Skill containing 6 battle-tested playbooks based on 5 SaaS case studies, $90M ARR partnerships, and 1,800 user interviews. It structures B2B SaaS growth work from PMF validation to channel ecosystem and sales.

ProofShot: CLI for AI Agents to Verify UI Code with Browser Recording
ProofShot is a CLI tool that lets AI coding agents open a browser, interact with pages, record sessions, and collect errors, then bundles everything into a self-contained HTML file for review. It works with any AI agent via shell commands and is packaged as a skill.

Structured Reasoning Template Improves AI Code Review Accuracy
A Reddit user shares a structured reasoning template adapted from Meta research that forces AI models to complete specific analytical steps before generating code reviews, improving accuracy by 5-12 percentage points according to arXiv:2603.01896.