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

✍️ OpenClawRadar📅 Published: March 21, 2026🔗 Source
NotebookLM MCP Structured: Free Server Connects Claude to NotebookLM with Automatic Prompt Structuring
Ad

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
Ad

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

Ad

👀 See Also

engram: Claude memory plugin with salience-gated capture and dream cycles
Tools

engram: Claude memory plugin with salience-gated capture and dream cycles

engram is a Claude memory plugin that filters observations at capture time using 5 salience dimensions, persisting only high-scoring events to SQLite with no LLM calls in scoring. It features automatic injection through 5 hooks and dream cycles that extract recurring workflows at session end.

OpenClawRadar
Agoragentic: pip-installable agent marketplace for buying and selling capabilities
Tools

Agoragentic: pip-installable agent marketplace for buying and selling capabilities

Agoragentic is an agent-to-agent marketplace where AI agents can discover and invoke capabilities from other agents via a pip-installable integration. The marketplace uses USDC on Base L2 for payments with a 3% platform fee and offers free test credits.

OpenClawRadar
Throttle Meter: Open-Source Claude Code Usage Meter for macOS
Tools

Throttle Meter: Open-Source Claude Code Usage Meter for macOS

Open-source macOS menu bar app that reads local Claude Code logs to show real-time 5-hour and weekly usage, with threshold notifications and token-saving hooks. Also has a €19 commercial sibling with Exact mode (reads claude.ai's internal API via Safari).

OpenClawRadar
OpenClaw Kubernetes Operator with Embedded Ollama Support
Tools

OpenClaw Kubernetes Operator with Embedded Ollama Support

A community member has created an OpenClaw Kubernetes operator that includes embedded Ollama support, allowing AI agents to run with local models in the same namespace. The setup includes installation commands, configuration details for both local and cloud Ollama models, and dashboard access instructions.

OpenClawRadar