roomi-fields/notebooklm-mcp
说明与用途
**项目价值**
roomi-fields/notebooklm-mcp 为 Google Notebook LM 提供了基于 Model Context Protocol(MCP)的实现,并额外包装了一个本地 HTTP REST API。它让各种 AI 助手(Claude Code、Codex、Cursor 等)能够在同一协议下直接调用真实的工具与数据,实现带引用的问答、音视频/内容生成以及多账号轮换等高级功能,从而把“语言模型”真正落地到业务系统中。
**典型接入方式**
| 场景 | 接入步骤 | 关键点 |
|------|----------|--------|
| **AI Agent → 工具** | 1. 在目标机器上 npm i @roomi-fields/notebooklm-mcp <br>2. 启动本地 MCP Server(npm run start),默认监听 http://localhost:8080 <br>3. 在 AI Agent(Claude Code、Codex、Cursor 等)中配置 MCP 客户端 SDK,指向上述 URL <br>4. 调用标准化的 invoke, query, generate 等 API,即可完成工具调用或内容生成 | 使用官方提供的 TypeScript SDK(或通过 OpenAPI 生成的任意语言客户端),无需自行实现协议细节。 |
| **MCP Server 部署** | 1. 将仓库克隆到生产环境 <br>2. 使用 Dockerfile 构建镜像 docker build -t notebooklm-mcp . <br>3. 通过 Kubernetes/Compose 部署,配置 TLS、OAuth / API‑Key 鉴权 <br>4. 按需开启多账号轮换插件(accounts.yaml),实现并发用户隔离 | 支持 Docker、K8s,且所有配置均为声明式 YAML,易于在 CI/CD 流水线中自动化。 |
| **自动化平台集成** (n8n、Zapier、Make) | 1. 在平台中创建 “HTTP Request” 节点,指向 MCP 的 REST 端点 <br>2. 发送符合 MCP 规范的 JSON payload(如 {"action":"search","input":"..."} ) <br>3. 解析返回的 content、citations 等字段,继续后续工作流 | 只需标准 HTTP 调用,无需额外插件,适合低代码/无代码场景。 |
**生产可用性**
- **活跃度**:最近一次提交为 2026‑05‑14,GitHub Stars 75、Forks 22,社区关注度良好。
- **技术成熟度**:使用 TypeScript 编写,提供完整的 API 文档、SDK 与 CLI,已在多个内部 pilot 中验证。
- **安全与合规**:项目采用 MIT 许可证,代码公开,可自行审计;支持 TLS、API‑Key、OAuth 等鉴权方式,满足企业安全要求。
- **可扩展性**:多账号轮换、插件化的音视频生成器、引用管理等功能均可通过配置文件或自定义插件灵活开启。
综合来看,roomi-fields/notebooklm-mcp 已具备 **高可用**、**易集成**、**安全可控** 的特性,完全可以作为企业级 AI Agent 与实际工具/数据桥接的首选 OSS 方案,适合直接用于生产环境的试点甚至正式上线。
实际用途
roomi-fields/notebooklm-mcp helps connect AI assistants to real tools and data through a standard protocol.
- connect AI agents to tools
- ship Model Context Protocol servers
- standardize integrations
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:32:01.291Z