Zotero MCP连接工具

通过MCP协议连接Zotero的自定义服务器和客户端工具,无需依赖Claude或Cursor等第三方应用。

  • by LRriver
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 lrriver/zotero_mcp

使用说明

佐特罗_mcp

英语 | 中文

支持通过MCP将Zotero与自定义服务器和客户端连接,无需Claude应用程序或Cursor等工具。

环境配置

conda create -n mcp python=3.12 -y
conda activate mcp
pip install -r requirements.txt

运行MCP

首先,创建一个 .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 可以通过访问创建 肉特柔,和你的 库_id 如下图所示:

然后启动服务器:

python ./server.py

打开一个新的终端窗口并运行客户端:

python ./client.py

以下是测试结果:

提前在Zotero中上传文件:

通过MCP查询文档内容: