Skip to main content
Glama

Zotero MCP Connector

by gyger

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:Zotero 本地 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 仓库

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

执照

麻省理工学院

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

local-only server

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

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

  1. 安装
    1. 配置
      1. 可用函数
        1. 要求
          1. 贡献
            1. 执照

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Allows AI to interact with your Zotero library.
                Last updated -
                5
                72
                34
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                This server allows users to interact with their Zotero library through the Model Context Protocol, providing tools for searching items, retrieving metadata, and accessing full text using natural language queries.
                Last updated -
                3
                61
                Python
                MIT License
                • Apple
                • Linux
              • A
                security
                F
                license
                A
                quality
                A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
                Last updated -
                1
                5
                Python
                • Apple
              • -
                security
                A
                license
                -
                quality
                A server that enables MCP clients like Anthropic Claude App to interact with local Zotero libraries, allowing users to search papers, manage notes, and access research materials through natural language.
                Last updated -
                12
                Python
                Apache 2.0
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/gyger/mcp-pyzotero'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server