README
🚀 Zotero MCP 服务器
Zotero MCP 服务器原型,支持先通过查询搜索所有 Zotero 笔记,再检索特定项目的全文内容。借助该服务器,用户能更高效地在 Zotero 中查找和获取所需信息。
与 Zotero 的交互基于 API 客户端 Pyzotero,Pyzotero 依据 Blue Oak 模型许可 1.0.0 许可证分发。此外,本项目使用 5ire MCP 客户端作为聊天界面。
✨ 主要特性
- 查询搜索:可通过查询搜索 Zotero 库,快速定位所需笔记。
- 项目匹配:返回特定项目,结合系统提示,大语言模型(LLM)能将找到的项目名称与键匹配。
📦 安装指南
安装 uv 包管理器
使用 uv 包管理器 进行后续安装操作。
克隆仓库
git clone https://github.com/TomasSchweizer/Zotero-MCP-Server.git
配置环境变量
在仓库根目录中添加 .env 文件,并设置 Zotero 库 ID 和库用户环境变量:
LIBRARY_ID="xxxxxxxx" # 8 位数字
LIBRARY_TYPE="user"
创建虚拟环境
进入 Zotero-MCP-Server 文件夹并设置虚拟环境:
uv venv
安装依赖项
uv sync
安装包
- 常规安装:
uv pip install .
- 可编辑模式安装(若想更改包):
uv pip install -e .
Scan to join WeChat group