Zotero MCP Connector

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides direct read access to your local Zotero library, allowing Claude to search collections, view item details, and access paper abstracts

Zotero MCP 连接器

用于将您本地的 Zotero 与 Claude 集成的模型控制协议 (MCP) 连接器。
这使得您可以通过 Claude 的桌面界面直接读取本地 Zotero 库。这取决于 Zotero 7 中访问本地 web-api 的能力。

这是受到使用 Node.js 和 Web API 的存储库的启发: mcp-zotero
这是建立在奇妙的pyzotero库的基础之上的。

安装

有关 Claude Desktop 与 MCP 交互的信息可以在这里找到。

  1. 使用uv 。安装说明可在此处找到。
  2. 将 git 项目检出到本地空间并激活其中的虚拟环境:
git clone https://github.com/gyger/mcp-pyzotero.git cd mcp-pyzotero uv sync
  1. 在 Zotero 7 中启用本地 API:
  2. 将服务器添加到本地 Claude 安装:
uv run mcp install zotero.py

配置

该连接器配置为与本地 Zotero 安装一起使用,目前仅支持user库。默认情况下,它使用用户 ID 0 ,但您也可以根据需要设置环境变量ZOTERO_USER_ID

uv run mcp install zotero.py -v ZOTERO_USER_ID=0

可用函数

该连接器提供以下功能:

  • get_collections() :列出 Zotero 库中的所有馆藏
  • get_collection_items(collection_key) :获取特定集合中的所有项目
  • get_item_details(item_key) :获取特定论文的详细信息,包括摘要
  • search_library(query) :搜索整个 Zotero 库
  • get_recent(limit=10) :获取最近添加到您的图书馆的论文

此功能将来会得到扩展。

要求

  • Python 3.10+
  • 本地 Zotero 安装
  • 克劳德桌面

贡献

欢迎贡献!请访问GitHub 仓库

  • 报告问题
  • 提交拉取请求
  • 提出改进建议

执照

麻省理工学院

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

将本地 Zotero 库与 Claude 的桌面界面集成,允许用户通过本地 API 访问和管理他们的库藏。

  1. Installation
    1. Configuration
      1. Available Functions
        1. Requirements
          1. Contributing
            1. License
              ID: q5adqkd02d