支持通过MCP自定义服务器和客户端连接Zotero,无需使用像Claude应用或Cursor这样的工具。
conda create -n mcp python=3.12 -y
conda activate mcp
pip install -r requirements.txt
首先,创建一个.env文件并填写以下变量。zotero_api_key需要从Zotero官方网站获取,而api_key是您的LLM的API密钥:
zotero_api_key=''
api_key=""
首先,创建一个.env文件并填写以下变量:
model=""
llm_api_base = ""
llm_api_key=""
zotero_api_key=''
library_id=''
model是LLM的名称,llm_api_base是LLM的URL,llm_api_key是LLM的API密钥。zotero_api_key可以通过访问Zotero创建,而您的library_id如下所示:

然后启动服务器:
python ./server.py
打开一个新的终端窗口并运行客户端:
python ./client.py
以下是测试结果:
提前在Zotero中上传文件:

通过MCP查询文档内容:
