MCP Catalogs
首页

zotero-mcp

by kujenga·150·综合分 42

Python 开发的 Zotero 库集成 MCP 服务器,可与 AI 助手协作

productivityai-llmknowledge-graph
22
Forks
9
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

zotero-mcp 是一个 Python 实现的模型上下文协议服务器,使 AI 助手能够与 Zotero 库进行交互。它提供三个主要功能:搜索文献、获取项目元数据和访问 PDF 全文内容。该服务器支持本地 Zotero API 和 Web API 两种连接方式,提供灵活的部署选择。安装过程简单,支持 uvx、pipx 和 Docker 等多种安装方法。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 研究助手从 Zotero 库中搜索和检索学术论文
:内容创作者总结和分析 PDF 文档集合
:研究人员在 AI 对话中组织和引用其 Zotero 收藏
:本地 API 和 Web API 有什么区别?
:我是否需要 Zotero 测试版构建才能访问全文?

什么时候选它

如果您需要将 AI 助手连接到现有的 Zotero 图书库进行研究或学术工作,请选择此服务器。

什么时候不要选它

如果您需要对图书库进行写入操作(此服务器为只读)或担心依赖 Zotero API 的稳定性,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 3 个工具
  • zotero_search_items

    Search for items in your Zotero library using a text query

  • zotero_item_metadata

    Get detailed metadata information about a specific Zotero item

  • zotero_item_fulltext

    Get the full text content of a specific Zotero item

可对比工具

zotero-api-integrationreadwise-mcpcitation-mcpnotion-mcp

安装

安装

**使用 uvx 和本地 Zotero API:**

{
  "mcpServers": {
    "zotero": {
      "command": "uvx",
      "args": ["--upgrade", "zotero-mcp"],
      "env": {
        "ZOTERO_LOCAL": "true",
        "ZOTERO_API_KEY": "",
        "ZOTERO_LIBRARY_ID": ""
      }
    }
  }
}

**使用 Docker 和 Zotero Web API:**

{
  "mcpServers": {
    "zotero": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e", "ZOTERO_API_KEY=PLACEHOLDER",
        "-e", "ZOTERO_LIBRARY_ID=PLACEHOLDER",
        "ghcr.io/kujenga/zotero-mcp:main"
      ],
    }
  }
}

FAQ

本地 API 和 Web API 有什么区别?
本地 API 直接连接到 Zotero 桌面应用程序(需要 Zotero 正在运行),响应速度可能更快。Web API 使用您的 Zotero 账户凭据,不需要桌面应用程序运行。
我是否需要 Zotero 测试版构建才能访问全文?
是的,如果您想使用本地 API 进行全文检索。这在 Zotero 7.1 正式发布后将发生变化。或者,您可以使用 Web API,而不需要测试版构建。

zotero-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。