使用说明
@mcpware/notebooklmapi
NotebookLM-质量文件问答-但通过MCP,由官方Gemini文件搜索API提供支持。
你上传你的文件。你问一个问题。答案中的每一句话都引用了你档案中的确切段落。没有幻觉,没有猜测,没有“我认为文件上说……”。只是带收据的接地回答。
问题
每个现有的NotebookLM MCP服务器都对谷歌的内部web UI进行逆向工程。他们用Playwright抓取页面,窃取Cookie,并祈祷谷歌不要更改CSS选择器。剧透:谷歌改变了一切。你的MCP坏了。您的Google帐户被标记。
这一个使用官方的Gemini文件搜索API。它不会刮任何东西。它不需要你的谷歌登录。仅来自的API密钥 aistudio.google.com.
你得到了什么
上传PDF、DOCX、TXT、HTML或任何 支持80多种格式。在一个或多个文档存储中提问。得到这样的答案:
The maximum liability is limited to the total fees paid
in the preceding twelve months [1]. Clients must pay all
invoices within forty-five days of receipt [2].
---
Citations:
[1] Contract_A.pdf: "The maximum liability under this agreement
shall not exceed the total fees paid in the preceding
twelve (12) months." (confidence: 92%)
[2] Contract_A.pdf: "The Client shall pay all invoices within
forty-five (45) days of receipt." (confidence: 88%)
每 [1], [2] 映射到文档中的确切段落。不是总结。实际文本。
快速开始
# Set your Gemini API key
export GEMINI_API_KEY=your-key-from-aistudio.google.com
# Add to Claude Code
claude mcp add notebooklm-api npx @mcpware/notebooklm-api
# Or add to Claude Desktop (~/.claude/mcp.json)
{
"mcpServers": {
"notebooklm-api": {
"command": "npx",
"args": ["@mcpware/notebooklm-api"],
"env": { "GEMINI_API_KEY": "your-key" }
}
}
}
那就自然地和克劳德谈谈。三步工作流程:
第一步:创建店铺 (每个主题一次)
“创建一个名为‘Legal Docs’的商店”
第二步:上传文件 (每个主题一次)
“将~/contracts/中的所有PDF文件上传到法律文件存储区”
第三步:提问 (你想要多少就多少)
“所有合同中的责任条款是什么?” “哪份合同的终止通知期最短?” “有合同提到竞业禁止吗?”
克劳德打电话来 create_store, upload_document,以及 ask 自动。您不需要知道商店名称或API详细信息。每个商店都是独立的,因此您可以为不同的主题(法律文件、税务记录、研究论文等)拥有单独的商店,并单独或一起查询它们。
工具
| 工具 | 它做什么 |
|---|---|
create_store |
创建文档存储 |
list_stores |
列出所有商店 |
upload_document |
将文件(PDF、DOCX、TXT等)上传到商店。等待索引完成。 |
list_documents |
列出商店中的文档 |
ask |
问一个问题。返回每段引文的答案。 |
delete_document |
删除文档 |
delete_store |
删除商店 |
引文是如何工作的
当你打电话的时候 ask,Gemini文件搜索API做了三件事:
- 在上传的文档中搜索相关段落(向量相似性,而不是关键字匹配)
- 根据这些段落生成答案
- 退货
groundingSupports--精确源文答案中每个句子的对应图
我们将该映射解析为内联 [1], [2] 标记和引用列表。这是每个竞争对手都会出错的部分-他们在没有解析的情况下转储原始API响应。我们为您提供了一些您可以实际阅读和验证的内容。
为什么不直接使用NotebookLM?
如果web UI适合你,你应该这样做。此工具适用于以下情况:
- 在您的编码代理(Claude Code、Cursor等)中记录问答
- 程序化访问——上传100个文档,提出50个问题,提取结构化数据
- 稳定性——无浏览器自动化、无Cookie、无抓取
- 您自己的API密钥-您控制成本和数据
隐私
在免费套餐中,谷歌可能会使用您的数据来改进产品。在付费层(链接计费帐户)上,它们没有。如果您的文档是敏感的,请使用付费层。 详情.
获取API密钥
- 首选 aistudio.google.com
- 点击“获取API密钥”
- 设置为
GEMINI_API_KEY
免费版让你有足够的时间尝试一切。生产使用付费层。
许可证
麻省理工学院
