zotero-mcp
Zotero MCP 通过 Model Context Protocol 把 Zotero 文献库接入 AI 助手。README 说同一个 zotero-mcp-server 包提供三种使用方式:面向没有命令行的聊天应用(Claude Desktop、ChatGPT、Cherry Studio、Chorus)的 MCP 服务器;面向有命令行的智能体(Claude Code、Codex、Cursor、Windsurf、Gemini CLI 等)的 zotero-cli 加智能体技能;以及 Zotero 内部的 Zotero Agent 聊天面板,它知道你当前打开的条目、页码和选中内容。README 称命令行加技能的方式在需要之前只占上下文约 98 个 token,而完整 MCP 工具列表约占 13k。
功能包括:按标题、作者、标签、集合、全文或语义搜索(语义搜索支持本地、OpenAI、Gemini 或 Ollama 向量);读取元数据、BibTeX、全文和 PDF 页范围,在文本提取会弄乱公式或图表时提供页面图片;把批注精确放到具体文字、图、表或公式上;以及写入操作,如通过 DOI、URL、ISBN、BibTeX 或文件添加论文,管理集合和标签,合并重复条目。Scite 引用统计和撤稿提醒为可选功能。
安装用 `uv tool install zotero-mcp-server` 或 pip(Python 3.10+),再在 Zotero 7+ 的设置、高级里开启本地 API。本地模式下读取直接来自 zotero.sqlite。写入方面,Zotero 10+ 需要一次性运行 `zotero-mcp authorize-local`;较旧的 Zotero 可以通过 ZOTERO_API_KEY 和 ZOTERO_LIBRARY_ID 走网页 API 写入。语义搜索等较重的功能是可选扩展。许可证为 MIT,最近一次推送是 2026-10-15。本评测基于 README 和仓库数据,我们没有实际运行过它。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-16
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 21
- 最新发布
- v0.15.1 (2026-10-16)
- 未关闭 issue
- 57
- 近期 issue 至少有一条评论的比例
- 9/14
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #700 Zotero Agent plugin: all CLI detection fails on Windows (`/bin/sh` probe bypasses the existing `pathSearch`)6 条评论 · 2026-10-09
- #377 Feature request: rename an attachment's filename on disk, not just its title5 条评论 · 2026-07-11
- #493 Feature request: dedupe cross-library copies in semantic search results (with over-fetch so limit stays meaningful)4 条评论 · 2026-08-24
- #604 `update-db` without `--fulltext` indexes every annotation, the SQLite path does not, and the mismatch never self-heals3 条评论 · 2026-09-25
- #591 Attachment file helpers don't know which library they serve — group uploads go to the personal WebDAV3 条评论 · 2026-09-24
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧