使用说明
Zotero MCP服务器
一个模型上下文协议(MCP)服务器,将AI助手连接到您的Zotero研究库。直接从您的工作流程中搜索论文、浏览收藏并检索项目详细信息。
设置
安装依赖项:
pip install mcp httpx python-dotenv
创建一个 .env 文件或导出环境变量:
ZOTERO_API_KEY=your_api_key_here
ZOTERO_USER_ID=your_user_id_here
ZOTERO_LIBRARY_TYPE=user # optional, defaults to "user"
从获取您的API密钥和用户IDhttps://www.zotero.org/settings/keys
用法
直接运行服务器:
python zotero_mcp_server.py
或者将其添加到您的Claude Code MCP配置中(~/.claude/.mcp.json):
{
"mcpServers": {
"zotero": {
"command": "python",
"args": ["/path/to/zotero_mcp_server.py"],
"cwd": "/path/to/zotero-mcp-server"
}
}
}
工具
| 工具 | 说明 |
|---|---|
test_connection |
测试与Zotero API的连接 |
search_items |
按查询字符串搜索项目 |
get_collections |
列出图书馆的所有馆藏 |
get_item_details |
获取特定项目的完整元数据 |
get_recent_items |
获取最近添加的项目 |
资源
| URI | 描述 |
|---|---|
zotero://collections |
所有收藏 |
zotero://items |
所有项目(限50个) |
zotero://recent |
最近添加的项目(限制10个) |
