🎯 核心价值
Zotero MCP Plugin 是一个开源项目,通过 Model Context Protocol (MCP) 将 Zotero 文献管理系统与 AI 助手无缝集成。它让 Claude 、Cherry Studio 等 AI 客户端能够直接访问和操作你的本地 Zotero 文献库。
🚀 技术特色
1. 统一架构设计
- 采用集成式架构,将 MCP 服务器内置于 Zotero 插件中
- 基于 Streamable HTTP 协议,支持实时双向通信
- 无需独立服务器进程,简化部署和维护
2. 强大的检索能力
- 支持全文搜索,覆盖标题、作者、年份、标签等多维度筛选
- 智能标签系统,支持 any 、all 、none 模式的复杂查询
- 通过 DOI 、ISBN 等标识符精确定位文献
3. 深度内容提取
- PDF 全文提取,支持按页访问
- 智能注释检索,提取高亮、笔记和批注
- 元数据完整性保证,确保引用准确性
4. 多客户端支持
- Claude Desktop: 完整 MCP 支持
- Cherry Studio: Streamable HTTP 集成
- Cursor IDE: 开发环境友好
- 自定义客户端: 标准协议兼容
使用场景
🔬 学术研究
"帮我找一下关于 transformer 架构的最新研究,重点关注 2023-2024 年的工作"
"获取 Hinton 在深度学习领域的代表性论文"
"查找 DOI 为 10.1038/nature14539 的文献详情"
📝 文献综述
- AI 助手可以快速浏览你的文献库,识别研究趋势
- 自动提取关键论文的摘要和核心观点
- 协助构建文献间的关联关系
📚 引用管理
- 智能检索相关文献进行交叉引用
- 自动格式化引用信息
- 确保引用的准确性和完整性
技术实现亮点
架构优势
AI 客户端 ↔ Streamable HTTP ↔ Zotero 插件(集成 MCP 服务器)
这种设计:
- 简化部署:一个插件解决所有问题
- 降低延迟:减少进程间通信开销
- 提高稳定性:统一的错误处理和日志记录
- 易于维护:集中式配置和管理
安全保障
- 本地化处理:所有数据处理在本地完成,确保学术资料隐私
- 权限控制:通过 Zotero 的内置权限系统保护数据安全
快速上手
# 1. 下载插件安装包
# 2. 在 Zotero 中安装
# 3. 配置 AI 客户端
{
"mcpServers": {
"zotero": {
"transport": "streamable_http",
"url": "http://localhost:23120/mcp"
}
}
}
丰富的 API
- search_library: 多维度文献搜索
- get_item_details: 获取文献详细信息
- find_item_by_identifier: 通过标识符查找文献
- get_collections: 文献集管理
- search_fulltext: 全文内容搜索
持续更新
项目目前已发布 v1.2.4 版本,功能不断完善:
- 增强的代理兼容性
- 改进的多语言支持
- 优化的配置生成器
- 更稳定的网络通信
GitHub 地址:
https://github.com/cookjohn/zotero-mcp