gemini-notebook-mcp-cli

让 AI 智能体和脚本直接读写 Gemini Notebook

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 971 🐛 待处理 3 👀 关注 42
GitHub ↗
GitHub 星标 ★ 6468
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务

项目预览

gemini-notebook-mcp-cli 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队jacob-bd
定价模式🏷️完全免费
价格说明开源免费,无在线服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
GitHub 星标★ 6468
上线时间2025-12-23 00:00:00
代码更新2026-11-05
仓库体积5.2 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-09-22
浏览次数1

项目介绍

gemini-notebook-mcp-cli 是一个让程序化访问 Gemini Notebook 的开源工具,提供命令行界面(CLI)、Model Context Protocol(MCP)服务器以及 AI 智能体技能三种接入方式。它解决的核心问题是:Gemini Notebook 本身主要面向人工交互,难以被脚本、自动化流程或 AI 智能体直接调用。该项目把笔记本的读取、查询、内容操作等能力封装成可编程接口,使开发者能在终端里直接操作,也能让 Claude、Cursor 等支持 MCP 的客户端把 Notebook 当作工具来调用,还能作为 agent skill 嵌入智能体工作流。核心能力包括:统一的 CLI 命令集、符合 MCP 规范的服务器实现、面向智能体的技能封装,以及 Python 生态下的可扩展集成。适合需要把 Gemini Notebook 纳入自动化管线、构建 AI 助手知识操作能力或做批量内容处理的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-22 · 当前星标 ★ 6468

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • 已安装 uv(含 uvx),用于安装与运行 PyPI 包 notebooklm-mcp-cli
  • 可用的 Gemini Notebook(原 Google NotebookLM)账号,消费级个人账号测试较充分,Enterprise 为实验性支持
  • 可选:支持 MCP 的客户端(Claude Code、Claude Desktop、Cursor、Cline、Gemini CLI 等)
  • Windows/macOS/Linux 均可,Claude Desktop 配置路径因系统而异

安装与启动步骤

  1. 1免安装试用 CLI

    用 uvx 直接从 PyPI 拉取运行,不写入本地环境,先确认命令可用。

    uvx --from notebooklm-mcp-cli nlm --help
  2. 2安装统一包

    安装同时包含 CLI 与 MCP 服务器的单一包;加 --force 可避免卸载旧包后残留失效软链接。

    uv tool install --force notebooklm-mcp-cli
  3. 3验证安装结果

    应只看到一个包及 nlm、notebooklm-mcp 两个可执行入口。

    uv tool list | grep notebooklm
  4. 4登录账号

    首次使用需登录 Gemini Notebook,按提示完成浏览器授权。

    nlm login
  5. 5自动配置 MCP 客户端

    按所用工具选择子命令,自动写入对应配置文件,无需手改 JSON。

    nlm setup add claude-code
    nlm setup add claude-desktop
    nlm setup add cursor
    nlm setup add gemini
  6. 6安装 AI 技能

    可选步骤,为智能体安装 Gemini Notebook 使用指南,帮助其正确调用工具。

    nlm skill install cline
    nlm skill install codex
  7. 7诊断问题

    安装或鉴权异常时运行,排查配置与登录状态。

    nlm doctor

关键配置

配置项必填说明示例
mcpServers.gemini-notebook-mcp.command是本地安装后 MCP 客户端启动服务器的命令名notebooklm-mcp
mcpServers.gemini-notebook-mcp.args否用 uvx 免安装方式时传入包名与入口,本地安装可留空数组["--from", "notebooklm-mcp-cli", "notebooklm-mcp"]
servers是GitHub Copilot 在 .vscode/mcp.json 中使用顶层 servers 键而非 mcpServersservers
--profile否Claude Desktop 存在多配置文件时选择 regular、3p 或 bothregular
command(绝对路径)否Claude Desktop 可能不解析 PATH,需填二进制完整路径/full/path/to/notebooklm-mcp

如何确认成功

执行 uv tool list | grep notebooklm,应只显示 notebooklm-mcp-cli v0.2.0 及 nlm、notebooklm-mcp 两个入口。

常见问题

Q:为什么重装时要加 --force?

A:多个包提供同名可执行文件时,uv 卸载后可能残留失效软链接,--force 可确保重新生成正确的软链接。

Q:uv tool upgrade 装不到最新版怎么办?

A:uv tool upgrade 会沿用最初安装时的版本约束,缓存清理无效,建议卸载后重新安装以获取最新版本。

Q:Claude Desktop 配置写不进去?

A:写入前需完全退出对应 Claude Desktop 实例,CLI 检测到程序运行中会拒绝写入,配置完成后再重新打开。

Q:配置里填 notebooklm-mcp 报找不到命令?

A:部分客户端不解析 PATH,先运行 which notebooklm-mcp 取完整路径,再填到配置的 command 字段。

注意事项

  • 该 MCP 提供 43 个工具,不使用时请禁用,以免占用模型上下文窗口。
  • Claude Desktop 用户可在 Releases 页下载 .mcpb 扩展,双击即可一键安装,无需手工配置。
  • 从旧版 notebooklm-cli 或 notebooklm-mcp-server 迁移时,需先 uv tool uninstall 旧包再重装统一包。
  • Gemini Notebook Enterprise 支持仍属实验性,部分企业主机变体可能需要额外验证。

核心亮点

  • 同时提供 CLI、MCP 服务器和 agent skills 三种接入方式,覆盖终端、AI 客户端和智能体三类使用场景
  • 基于 MCP 标准协议,可被 Claude Desktop、Cursor 等主流 MCP 客户端直接挂载为工具
  • 用 Python 实现,便于二次开发和与现有 Python 自动化脚本集成

不足之处

  • 依赖 Gemini Notebook 的接口或登录态,上游变动可能导致功能失效
  • 文档和社区生态相对早期,遇到问题可参考的案例有限

适用场景

  • 在终端中用命令行批量查询、整理 Gemini Notebook 内容
  • 把 Gemini Notebook 挂载到 Claude 等 MCP 客户端,让 AI 直接读取笔记作为上下文
  • 在自建 AI 智能体工作流中调用 notebook 技能,实现自动记录和检索

替代项目

notebooklm-mcp、mcp-server-fetch

上一篇:agentcore-samples

下一篇:Paper2Agent

同类项目推荐

papa-ts 开源

浏览器里跑私有 AI,离线也能聊

This library exposes PAPA, your Personal Assistant powered by Private AI, which can ···

★ 58 2026-08-09
SE-Agent 开源

让代码代理自我进化,突破局部最优,登顶 SWE-bench。

SE-Agent is a self-evolution framework for LLM Code agents. It enables trajectory-le···

★ 291 2026-08-09
parlant 开源

让 AI 代理按规矩办事,客户交互更可靠

Parlant is an open platform for building customer-facing chat agents with AI. Descri···

★ 18325 2026-08-09
jean 开源

给每个 AI 编码任务开独立工作区,多代理并行不打架

A dev environment for AI agents.

★ 1397 2026-09-12
awesome-molt-ecosystem 开源

一张地图看懂AI智能体资金流向,快速定位生态机会

The brutally honest map of where AI-agent money actually flows. Every number measure···

★ 67 2026-08-09
xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 219 2026-08-09
warren 开源

像管容器一样管你的 AI 编码代理,自动修复、自我进化。

Run coding agents like infrastructure, not terminal sessions. Warren manages isolati···

★ 513 2026-08-09
pentagi 开源

让AI自主完成渗透测试,安全评估快人一步

Fully autonomous AI Agents system capable of performing complex penetration testing ···

★ 33521 2026-08-09
hermes-relay 开源

把 Hermes AI 装进口袋,随时语音聊天、远程控设备。

Hermes-Relay — Your Hermes AI agent, in your pocket — chat, voice, and control.

★ 424 2026-08-09