SuperAPI AI 工具集

zotero-mcp-guide

写作与研究

查看项目

更新于 10-16 06:15

技能介绍

用途:Zotero MCP 通过 Model Context Protocol(MCP)把本地 Zotero 文献库作为结构化数据源暴露给 AI 助手(如 Claude),使 AI 在对话中直接检索和引用已收藏的论文、批注与笔记,无需手动复制粘贴。

主要能力:库搜索(按标题关键词、作者、年份或日期范围、标签与集合、全文内容);条目检索(题录信息、摘要与关键词、标签与所属集合、附件信息、相关条目);批注访问(读取 PDF 高亮与笔记);集合浏览;独立笔记与条目笔记读取;按 APA、MLA、Chicago 等格式生成引用。

安装与使用:需运行中的 Zotero 6 或 7、Node.js 18 以上、兼容 MCP 的 AI 客户端。安装命令: git clone https://github.com/54yyyu/zotero-mcp.git cd zotero-mcp npm install npm run build

Zotero 需开启本地 API(默认端口 23119),本地连接无需 API 密钥,但 Zotero 必须运行。在 Claude Desktop 的 claude_desktop_config.json 中加入: { "mcpServers": { "zotero": { "command": "node", "args": ["/path/to/zotero-mcp/dist/index.js"] } } } 服务器通过 stdio 使用标准 MCP 传输协议通信。其他 MCP 宿主按各自文档添加。验证方式:启动 Zotero 与配置好的 AI 客户端,要求 AI 搜索 Zotero 库,若返回结果即连接成功。

适用场景:AI 辅助文献综述、基于库内来源的写作草稿与引用、研究问题探索、库管理辅助(查找重复条目、集合重组建议、标签建议)。

限制与隐私:MCP 服务器仅提供只读访问,不能修改 Zotero 库。服务器与 Zotero 的通信在 localhost 进行,库数据不上传外部服务;但配合云端 AI 助手使用时,检索到的论文内容、批注与笔记会作为对话上下文发送给 AI 提供方。敏感或禁运研究内容、云服务场景需谨慎,可改用本地托管的 AI 模型,并查阅提供方的数据保留政策。故障排查:AI 找不到 Zotero 时确认其已运行及端口;搜索无结果时检查库内容与全文索引;库较大时响应较慢,建议使用更具体的查询或限定集合。项目地址:https://github.com/54yyyu/zotero-mcp 详见 https://modelcontextprotocol.io 与 Zotero 本地 API 文档。