面向 AI 编程助手的本地优先持久记忆,将决策与经验存入 SQLite,并通过 MCP 提供给 Claude Code、Cursor 等客户端。
- Star
- 5,777
- Fork
- 452
- 未关闭 Issue
- 68
- 最近提交
- 18小时前
这是什么?
Zotero MCP 通过 Model Context Protocol(MCP)把 Zotero 文献库开放给 AI 助手。接入后,助手可以按标题、作者、标签、分类集、全文或语义检索条目,读取元数据、BibTeX 以及 PDF 的文字或页面图像,并在论文上添加高亮、笔记和区域框标注。它还支持通过 DOI、URL、ISBN、BibTeX 或文件添加条目,管理分类集和标签,合并重复条目。
项目提供三种使用方式:MCP 服务器适用于没有命令行的聊天应用,如 Claude Desktop 和 ChatGPT;zotero-cli 加上智能体技能适用于 Claude Code、Codex、Cursor 等可执行 shell 的智能体,上下文占用小得多;Zotero Agent 插件则在 Zotero 内部提供聊天面板,能感知当前打开的条目和页面,并将回答链接到对应页码。
本地模式下读取直接来自 zotero.sqlite,写入则通过运行中的 Zotero 10+ 或网页 API 完成。语义搜索支持本地、OpenAI、Gemini 或 Ollama 的向量模型,Scite 引文数据为可选项。
核心功能
- 01按元数据、全文或语义检索整个文献库
- 02读取条目元数据、BibTeX、PDF 文本片段和页面图像
- 03在 PDF 上创建与具体文字、图表位置对应的高亮、区域框和笔记
- 04通过 DOI、URL、ISBN、BibTeX 或文件添加文献,并管理分类集和标签
- 05既可接入 MCP 客户端,也可作为 zotero-cli 智能体技能使用
适用场景
- 在 Claude 或 ChatGPT 中直接针对 Zotero 库里的论文提问
- 让 Claude Code、Cursor 等编程智能体在写作时查询参考文献
- 在 Zotero 内与正在阅读的论文对话,并跳转到引用页码
- 为大型研究文献集建立语义检索索引
快速上手
- 1
使用 uv 安装软件包
uv tool install zotero-mcp-server - 2
在 Zotero 的 设置 > 高级 中启用本地 API(手动操作,无命令)
- 3
运行设置命令以连接你的 AI 助手
zotero-mcp setup
使用前须知
- 写入 Zotero 10+ 需要运行 authorize-local,较旧版本的 Zotero 需要网页 API 密钥。
- 语义搜索和 PDF 页面图像等较重的功能需要安装可选扩展及额外依赖。
- Zotero Agent 插件采用 AGPL-3.0 许可,而服务器和命令行工具采用 MIT 许可。
收录于专题
标签
常见问题
- zotero-mcp 是什么?
- 将 Zotero 文献库接入 Claude、ChatGPT 等 AI 助手的 MCP 服务与命令行工具,用于检索、阅读和标注论文。 Zotero MCP 通过 Model Context Protocol(MCP)把 Zotero 文献库开放给 AI 助手。接入后,助手可以按标题、作者、标签、分类集、全文或语义检索条目,读取元数据、BibTeX 以及 PDF 的文字或页面图像,并在论文上添加高亮、笔记和区域框标注。它还支持通过 DOI、URL、ISBN、BibTeX 或文件添加条目,管理分类集和标签,合并重复条目。
- zotero-mcp 可以免费使用吗?用的什么许可证?
- zotero-mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- zotero-mcp 还在维护吗?
- 活跃维护中。zotero-mcp 最近一次提交是在 2026年11月6日。
- zotero-mcp 适合用来做什么?
- 在 Claude 或 ChatGPT 中直接针对 Zotero 库里的论文提问 让 Claude Code、Cursor 等编程智能体在写作时查询参考文献 在 Zotero 内与正在阅读的论文对话,并跳转到引用页码 为大型研究文献集建立语义检索索引
- zotero-mcp 怎么安装和运行?
- 使用 uv 安装软件包: uv tool install zotero-mcp-server 在 Zotero 的 设置 > 高级 中启用本地 API(手动操作,无命令) 运行设置命令以连接你的 AI 助手: zotero-mcp setup
- 在哪里获取 zotero-mcp?
- 源代码和安装说明在 GitHub 上:https://github.com/54yyyu/zotero-mcp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个自托管的 MCP 服务器,让 ChatGPT、Claude 等客户端安全地读写和运行你本地项目中的代码。
本地语义代码搜索 MCP 服务,让 Claude Code、Codex 等 AI 编程助手按含义检索代码,无需上传数据。
一个本地运行的 Rust 工具,通过语义搜索让 Claude Code 记住过去的对话,以 MCP 服务器形式提供。
一个 MCP 服务器与命令行工具,让 AI 助手可以操作 Gmail、日历、Drive、文档、表格等 Google Workspace 服务。
本地优先、模型无关的桌面 AI 科研工作台,集成科研智能体、Python/R 笔记本、科学数据连接器与可追溯产物。