基本能力
产品定位
Zotero MCP 是一个连接 Zotero 研究库与 AI 助手的工具,旨在提升研究效率,支持论文讨论、摘要生成和引用分析等功能。
核心功能
- 搜索功能:
- 通过标题、作者或内容搜索论文、文章和书籍
- 支持多条件复杂搜索
- 浏览集合、标签和最近添加的内容
- 内容访问:
- 获取项目的详细元数据
- 获取全文内容(如果可用)
- 访问附件、笔记和子项目
适用场景
- 学术研究:快速查找和总结论文
- 内容管理:高效管理研究库中的内容
- AI 辅助研究:通过 AI 助手获取研究支持
工具列表
- 搜索工具:
zotero_search_items
:搜索库中的项目zotero_advanced_search
:执行复杂搜索zotero_get_collections
:列出集合zotero_get_collection_items
:获取集合中的项目zotero_get_tags
:列出所有标签zotero_get_recent
:获取最近添加的项目- 内容工具:
zotero_get_item_metadata
:获取详细元数据zotero_get_item_fulltext
:获取全文内容zotero_get_item_children
:获取附件和笔记
常见问题解答
- 无结果:确保 Zotero 正在运行且本地 API 已启用
- 无法连接库:检查 API 密钥和库 ID(如果使用 Web API)
- 全文不可用:确保使用 Zotero 7+ 以获取本地全文访问
使用教程
使用依赖
- Python 3.10+
- Zotero 7+(用于本地 API 和全文访问)
- Claude Desktop 或兼容的 AI 助手
安装教程
- 通过 Smithery 安装:
bash
npx -y @smithery/cli install @54yyyu/zotero-mcp --client claude - 手动安装:
bash
pip install git+https://github.com/54yyyu/zotero-mcp.git
zotero-mcp setup
调试方式
- 自动配置:
bash
zotero-mcp setup - 手动配置:
在claude_desktop_config.json
中添加:
json
{
"mcpServers": {
"zotero": {
"command": "zotero-mcp",
"env": {
"ZOTERO_LOCAL": "true"
}
}
}
} - 运行服务器:
bash
zotero-mcp serve - 指定传输方法:
bash
zotero-mcp serve --transport stdio|sse