# Zotero MCP

通过模型上下文协议将您的Zotero研究库连接到Claude、ChatGPT、Cursor等AI助手——与论文对话、生成摘要、分析引文并提取PDF批注。

Canonical URL: https://a2a-mcp.org/entry/zotero-mcp-zh

Language: zh

Category: MCP Servers

Updated: 2026-03-21

## 概述

**Zotero MCP** 是最流行的开源实现之一，它将 Zotero（领先的文献管理工具）与模型上下文协议（Model Context Protocol，MCP）连接起来。它使 AI 助手（如 Claude Desktop、ChatGPT、Cursor、Cherry Studio、Chorus 以及其他任何兼容 MCP 的客户端）能够直接与您的个人或群组 Zotero 文献库进行交互。

通过标准化的 MCP 接口，您的 AI 可以搜索论文、检索元数据、访问全文 PDF 和附件、提取高亮/笔记/注释、执行语义搜索（在高级分支中）、生成摘要、讨论论点、分析引用网络——所有这些都无需离开聊天界面或手动复制参考文献。

## 核心功能

- **文献库浏览与搜索**：列出收藏夹，按标题/作者/标签/收藏夹/关键词/全文搜索
- **内容访问**：获取 PDF 全文，提取高亮、注释、笔记和评论
- **智能交互**：让 AI 总结论文、比较研究结果、解释论点或对照您保存的文献验证观点
- **引用与网络分析**：探索引用关系，整合多篇论文的见解
- **本地与网页模式**：本地模式（快速，需要运行 Zotero）或 Web API 模式（云同步，通常为只读）
- **MCP 兼容性**：原生支持 Claude、ChatGPT 连接器、Cursor 及所有 MCP 客户端
- **隐私优先**：通过 Python 在本地运行；除非使用云桥接，否则您的数据永远不会离开您的计算机
- **可扩展性**：社区分支增加了写入支持（通过 Zotero 插件）、RAG/语义搜索、Unpaywall 自动 PDF 下载等功能

## 安装与快速入门

1.  通过 pip 安装：

```bash
pip install zotero-mcp
```

2.  设置凭证（Zotero Web API 密钥或在 Zotero 首选项中启用本地 API）

3.  启动服务器：

```bash
zotero-mcp
```

4.  添加到您的 AI 客户端配置中（以 Claude Desktop 为例）：

```json
{
  "mcpServers": {
    "zotero": {
      "command": "zotero-mcp",
      "env": {
        "ZOTERO_LIBRARY_ID": "您的用户或群组 ID",
        "ZOTERO_API_KEY": "您的 API 密钥"
      }
    }
  }
}
```

连接成功后，您可以提出类似这样的问题：
- “总结我所有标记为‘LLM-安全’的论文中的主要论点”
- “在我的文献库中查找最近关于检索增强生成（RAG）的论文，并比较它们的方法”

## 热门变体

存在多个社区维护的分支，它们各有不同的权衡取舍：

-   **54yyyu/zotero-mcp**（获星最多）—— 简洁的 Python stdio 服务器，本地优先，设置最简单
-   **cookjohn/zotero-mcp** —— 配合 Zotero 插件使用时，提供完整的读写支持
-   **kujenga/zotero-mcp** —— 可靠的 Web API 实现，非常适合云同步的文献库
-   **mcp-zotero（npm 包）** —— Node.js 版本，针对快速远程/云访问进行了优化
-   **托管桥接服务**（例如 mcpforzotero.alejandroarnaud.dev）—— 零安装的云代理选项

请根据您的需求（本地速度、写入能力或无需设置的便利性）进行选择。

## 典型应用场景

- **文献综述**：让人工智能基于您的文献集合，综合出共识点、矛盾之处和研究空白
- **引文验证**：根据您标注的原始文献，交叉核对相关主张
- **研究头脑风暴**：基于您保存的论文，探讨开放性问题或可能的扩展方向
- **写作辅助**：依据您的文献库，生成带引用的摘要、提纲或讨论段落
- **自动化研究流程**：与其他 MCP 服务器结合，实现多工具/智能体的工作流

## 已知局限性

- 大多数实现为只读模式，以防意外修改
- 对于超大规模文献库（> 1 万条），推荐使用支持语义/RAG 索引的分支版本
- 本地模式需要 Zotero 应用程序处于运行状态；网页模式需要一个有效的 API 密钥

关于最新的分支版本、配置示例和社区讨论，请访问主代码库及相关 Zotero/MCP 论坛。

采用 MIT 许可——个人、学术和研究用途完全免费。

## Tags

- mcp
- zotero
- 人工智能集成
- 研究
- python
- claude
- chatgpt
- rag
- 学术
- 文献管理

## Sources

- [Project website](https://github.com/54yyyu/zotero-mcp)
