基本能力
产品定位
MCP Zotero 是一个用于 Zotero 集成的模型上下文协议服务器,旨在通过 Claude 与用户的 Zotero 库进行交互,提供高效的文献管理和查询功能。
核心功能
- 获取集合列表 (
get_collections
) - 获取特定集合中的项目 (
get_collection_items
) - 获取论文的详细信息 (
get_item_details
) - 搜索整个库 (
search_library
) - 获取最近添加的论文 (
get_recent
)
适用场景
- 学术研究:快速查询和管理文献库
- 文献整理:自动化获取和整理文献信息
- 团队协作:共享和查询团队文献库
工具列表
get_collections
: 列出库中的所有集合get_collection_items
: 获取特定集合中的项目get_item_details
: 获取论文的详细信息search_library
: 搜索整个库get_recent
: 获取最近添加的论文
常见问题解答
- 环境变量未设置:
bash
echo $ZOTERO_API_KEY
echo $ZOTERO_USER_ID - 安装问题:
bash
npm list -g mcp-zotero - 重新安装:
bash
npm uninstall -g mcp-zotero
npm install -g mcp-zotero
使用教程
使用依赖
-
获取 Zotero 凭证:
bash
# 首先在 https://www.zotero.org/settings/keys 创建 API 密钥
# 然后使用它获取用户 ID:
curl -H "Zotero-API-Key: YOUR_API_KEY" https://api.zotero.org/keys/current -
设置环境变量:
bash
export ZOTERO_API_KEY="your-api-key"
export ZOTERO_USER_ID="user-id-from-curl" -
验证凭证:
bash
curl -H "Zotero-API-Key: $ZOTERO_API_KEY" "https://api.zotero.org/users/$ZOTERO_USER_ID/collections"
安装教程
-
全局安装(推荐):
bash
npm install -g mcp-zotero
mcp-zotero -
或直接运行:
bash
npx mcp-zotero
调试方式
-
验证环境变量:
bash
echo $ZOTERO_API_KEY
echo $ZOTERO_USER_ID -
检查安装:
bash
npm list -g mcp-zotero -
重新安装:
bash
npm uninstall -g mcp-zotero
npm install -g mcp-zotero