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
A
license - permissive license
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

              • -
                security
                A
                license
                -
                quality
                Connects Claude Desktop directly to databases, allowing it to explore database structures, write SQL queries, analyze datasets, and create reports through an API layer with tools for table exploration and query execution.
                Last updated -
                279
                Python
                Mozilla Public License 2.0
                • 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 -
                18
                Python
                Apache 2.0
                • Apple
              • -
                security
                F
                license
                -
                quality
                Integrates Claude Desktop with Azure AI Search, allowing users to query search indexes using keyword, vector, or hybrid search methods.
                Last updated -
                50
                Python
                • Apple
              • A
                security
                A
                license
                A
                quality
                Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol, allowing you to search your library, access content, discuss papers, get summaries, and analyze citations.
                Last updated -
                10
                283
                Python
                MIT License

              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