1. Conduid
  2. Developer Tools
  3. Kof Notebooklm MCP
MCP server · Developer Tools

Kof Notebooklm MCP

MCP server for Google NotebookLM

Unclaimed MIT devtools
56Fair

Scored 5 days ago · breakdown

About Kof Notebooklm MCP

Kof Notebooklm MCP is an MCP server published by keeponfirst in the Developer Tools category: mCP server for Google NotebookLM.

The repository has 2 stars and 1 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/keeponfirst/kof-notebooklm-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (7)

add_sourceAdd URL or text source

Parameters not published.

askQuery notebook AI with citations

Parameters not published.

create_notebookCreate a new notebook (with optional title)

Parameters not published.

get_notebookGet notebook details

Parameters not published.

health_checkVerify connection and auth status

Parameters not published.

list_notebooksList all notebooks

Parameters not published.

list_sourcesList sources in a notebook

Parameters not published.

Ask AI

✦

Ask AI about Kof Notebooklm MCP

Powered by Claude · Grounded in docs

I know everything about Kof Notebooklm MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.3v0.1.3 · 22 Jul 2026Full Changelog: https://github.com/keeponfirst/kof-notebooklm-mcp/compare/v0.1.1...v0.1.3
v0.1.1v0.1.1 · 1 Feb 2026Full Changelog: https://github.com/keeponfirst/kof-notebooklm-mcp/compare/v0.1.0...v0.1.1
v0.1.0v0.1.0 · 1 Feb 2026initial release

README

kof-notebooklm-mcp

PyPI version 中文文檔

MCP Server for Google NotebookLM — Create notebooks, add sources, and query AI with citations directly from your IDE.

🧠 Part of the KOF-LocalBrain ecosystem


☕ Support this project

If this project helps you, you can support development here:

👉 https://buymeacoffee.com/keeponfirst


Features

  • 🆕 Create Notebooks — Programmatically create and name NotebookLM notebooks
  • 📄 Add Sources — Upload URLs or paste text directly into notebooks
  • 💬 Ask Questions — Query the AI and get answers with source citations
  • 📋 List & Inspect — Browse notebooks and their sources
  • 🔐 Persistent Auth — Login once, reuse session across runs

Installation

pip install kof-notebooklm-mcp

Post-install Setup

# Install Playwright browsers
playwright install chromium

# Initialize authentication (opens browser for Google login)
kof-notebooklm-init

Quick Start

As MCP Server

Add to your MCP configuration (mcp_config.json):

{
  "mcpServers": {
    "notebooklm": {
      "command": "kof-notebooklm-mcp",
      "args": []
    }
  }
}

Available Tools

Tool Description
health_check Verify connection and auth status
list_notebooks List all notebooks
create_notebook Create a new notebook (with optional title)
get_notebook Get notebook details
list_sources List sources in a notebook
add_source Add URL or text source
ask Query notebook AI with citations

Example Usage (via MCP client)

# Create a research notebook
result = await mcp.call_tool("create_notebook", {"title": "Market Research 2026"})
notebook_id = result["notebook_id"]

# Add a source
await mcp.call_tool("add_source", {
    "notebook_id": notebook_id,
    "source_type": "url",
    "url": "https://example.com/report.pdf"
})

# Ask a question
answer = await mcp.call_tool("ask", {
    "notebook_id": notebook_id,
    "question": "What are the key market trends?"
})
print(answer["answer"])
print(answer["citations"])

Configuration

Environment variables (optional):

Variable Description Default
KOF_NOTEBOOKLM_HEADLESS Run browser in headless mode true
KOF_NOTEBOOKLM_PROFILE_DIR Browser profile directory ~/.kof-notebooklm/profile

Development

git clone https://github.com/keeponfirst/kof-notebooklm-mcp.git
cd kof-notebooklm-mcp

pip install -e ".[dev]"
pytest

License

MIT License - see LICENSE for details.


Related Projects

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Kof Notebooklm MCP

How do I install Kof Notebooklm MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kof Notebooklm MCP safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kof Notebooklm MCP still maintained?

Yes — the latest release is v0.1.3 (22 Jul 2026), and the last commit was 3 months ago. The repository has 2 stars.