Zotero MCP服务

一个与Zotero本地API集成的MCP服务器,用于搜索、检索和提取Zotero库中PDF的全文。

  • by yuogawaiic
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 yuogawaiic/zotero-mcp

使用说明

Zotero MCP服务器

MCP(模型上下文协议)服务器,与Zotero的本地API集成,用于从Zotero库中的PDF中搜索、检索和提取全文。

先决条件

  • 启用本地API的Zotero应用程序
  • uv(推荐)或带pip的Python 3.12+

启用Zotero本地API

在Zotero的设置中(首选项→ 高级→ 常规),启用:

☑️ 允许此计算机上的其他应用程序与Zotero通信

配置

将以下内容添加到MCP客户端配置文件中(例如。, mcp_config.json 对于反重力, mcp.json 适用于克劳德桌面或光标):

{
  "mcpServers": {
    "zotero": {
      "command": "uvx",
      "args": ["git+https://github.com/yuogawaiic/zotero-mcp.git"]
    }
  }
}

可用工具

工具 参数 说明
zotero_search_items q (可选) 按作者姓名或标题搜索Zotero库中的项目。最多返回30个匹配项(不包括附件)。
zotero_get_item itemKey (必填) 检索特定项目的详细信息,包括标题、作者、出版信息、摘要、标签等。
zotero_read_pdf itemKey (必填) 从与Zotero项目相关的PDF附件中提取全文。
read_pdf local_path (必填) 从本地文件路径的PDF文件中提取全文。可以与文件系统MCP服务器一起使用。