MCP 驱动的 Zotero 文献检索分析
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/search-and-analyze-zotero-research-libraries-through-mcp,以便在支持 MCP 的 AI 助手中检索和分析 Zotero 研究库。
技能介绍
要解决的问题
当你把论文库搬进 Zotero 之后,下一步通常是让程序帮你「读」它:跨库检索、抽取元数据、汇总批注、回溯某条引文的上下文。这些操作本身并不复杂,但传统脚本要直接对接 Zotero 的本地 API 或 Web API,凭据管理、字段映射、批注结构都得自己处理,工程成本几乎全部落在数据层。
这个技能做了什么
这个技能把 Zotero 的访问封装成 MCP 工具,研究代理不必手写 API 调用,通过 MCP 通道就能完成几件事:
- 检索论文:按关键词、作者、年份等条件在库内搜索条目
- 读取元数据:获取标题、摘要、期刊、DOI 等结构化字段
- 检查批注:遍历条目下的 highlight 与 note,读取标注内容和位置
- 分析引文上下文:围绕某条参考文献查看它在文中被引用的方式
适用边界与注意点
前置条件包括 Zotero 本体、本地 API 或 Web API 凭据,以及 uv、pip、pipx 等 Python 工具链,客户端需支持 MCP。技能清单中没有可自动提取的安装与使用说明,建议先审阅上游项目再用于敏感流程。文档见 stevenyuyy.com/zotero-mcp,源码托管在 GitHub。
使用场景
- 撰写文献综述时,需要按关键词在 Zotero 库中检索论文,并汇总标题、期刊、DOI 等元数据
- 整理读书笔记时,需要批量读取 Zotero 条目下的高亮批注与评论内容
- 核对参考文献时,需要查看某条文献在库内其他论文中被引用的具体上下文
- 搭建研究代理时,需要通过 MCP 让代理直接访问 Zotero 库,而不用手写 API 调用
适合人员
- 撰写学位论文的研究生:需要在综述写作中快速检索并引用自己 Zotero 库中的文献
- 维护文献综述的知识工作者:需要批量汇总库内论文的元数据与批注内容
- 搭建研究代理的工程师:需要通过 MCP 把 Zotero 的检索和批注能力接入现有工作流
- 做引文核对的科研人员:需要回溯某篇文献在库内被引用的具体上下文