Skip to main content
Glama

Zotero MCP

Zotero MCP:您在克劳德的研究图书馆

Zotero MCP通过模型上下文协议 (MCP)将您的Zotero研究库与Claude及其他 AI 助手( Cherry StudioCursor等)无缝连接。您可以讨论论文、获取摘要、分析引文、提取 PDF 注释等等!

✨ 特点

🔍 搜索你的图书馆

  • 按标题、作者或内容查找论文、文章和书籍
  • 使用多个条件执行复杂搜索
  • 浏览收藏集、标签和最近添加的内容

📚 访问您的内容

  • 检索任何项目的详细元数据
  • 获取全文内容(如有)
  • 访问附件、注释和子项目

📝 使用注释

  • 直接提取和搜索 PDF 注释
  • 访问 Zotero 的原生注释
  • 创建和更新注释和注解

🌐 灵活的访问方式

  • 离线访问的本地方法(无需 API 密钥)
  • 用于云图书馆访问的 Web API
  • 非常适合本地研究和远程协作

🚀 快速安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 Zotero MCP:

npx -y @smithery/cli install @54yyyu/zotero-mcp --client claude

手动安装

通过 uv 安装
uv tool install "git+https://github.com/54yyyu/zotero-mcp.git" zotero-mcp setup # Auto-configure for Claude Desktop
通过 pip 安装
pip install git+https://github.com/54yyyu/zotero-mcp.git zotero-mcp setup # Auto-configure for Claude Desktop

🖥️ 设置和使用

完整文档可在Zotero MCP 文档中找到。

要求

  • Python 3.10+
  • Zotero 7+(用于具有全文访问的本地 API)
  • Claude Desktop 或兼容的 AI 助手

对于克劳德桌面

配置

安装后,可以执行以下操作之一:

  1. 自动配置(推荐):
    zotero-mcp setup
  2. 手动配置:添加到您的claude_desktop_config.json
    { "mcpServers": { "zotero": { "command": "zotero-mcp", "env": { "ZOTERO_LOCAL": "true" } } } }
用法
  1. 启动 Zotero 桌面(确保在首选项中启用了本地 API)
  2. 启动 Claude Desktop
  3. 通过 Claude Desktop 的工具界面访问 Zotero-MCP 工具

提示示例:

  • “在我的图书馆中搜索有关机器学习的论文”
  • “查找我最近添加的有关气候变化的文章”
  • “总结我关于量子计算的论文的主要发现”
  • “从我的神经网络论文中提取所有 PDF 注释”
  • “在我的笔记和注释中搜索‘强化学习’”

对于 Cherry Studio

配置

前往“设置”->“MCP 服务器”->“编辑 MCP 配置”,添加以下内容:

{ "mcpServers": { "zotero": { "name": "zotero", "type": "stdio", "isActive": true, "command": "zotero-mcp", "args": [], "env": { "ZOTERO_LOCAL": "true" } } } }

然后点击“保存”。

Cherry Studio 还提供了常规设置和工具选择的可视化配置方法。

🔧 高级配置

使用 Web API 代替本地 API

通过 Web API 访问您的 Zotero 库(对于远程设置有用):

zotero-mcp setup --no-local --api-key YOUR_API_KEY --library-id YOUR_LIBRARY_ID

环境变量

  • ZOTERO_LOCAL=true :使用本地 Zotero API(默认值:false)
  • ZOTERO_API_KEY :您的 Zotero API 密钥(用于 Web API)
  • ZOTERO_LIBRARY_ID :您的 Zotero 库 ID(用于 Web API)
  • ZOTERO_LIBRARY_TYPE :库的类型(用户或组,默认:用户)

命令行选项

# Run the server directly zotero-mcp serve # Specify transport method zotero-mcp serve --transport stdio|sse # Get help on setup options zotero-mcp setup --help

📑 PDF 注释提取

Zotero MCP 包含高级 PDF 注释提取功能:

  • 直接 PDF 处理:直接从 PDF 文件中提取注释,即使它们尚未被 Zotero 索引
  • 增强搜索:搜索 PDF 注释和评论
  • 图像注释支持:从 PDF 中提取图像注释
  • 无缝集成:与 Zotero 的原生注释系统协同工作

为了获得最佳的注释提取效果,强烈建议安装 Zotero 的Better BibTeX 插件。注释相关的功能已通过此插件初步测试,并将在插件可用时提供增强功能。

第一次使用PDF注释功能时,必要的工具将自动下载。

📚 可用工具

搜索工具

  • zotero_search_items :搜索你的图书馆
  • zotero_advanced_search :执行复杂的搜索
  • zotero_get_collections :列出集合
  • zotero_get_collection_items :获取集合中的项目
  • zotero_get_tags :列出所有标签
  • zotero_get_recent :获取最近添加的项目

内容工具

  • zotero_get_item_metadata :获取详细元数据
  • zotero_get_item_fulltext :获取全文内容
  • zotero_get_item_children :获取附件和注释

注释和笔记工具

  • zotero_get_annotations :获取注释(包括直接 PDF 提取)
  • zotero_get_notes :从 Zotero 库中检索笔记
  • zotero_search_notes :在笔记和注释中搜索(包括 PDF 提取)
  • zotero_create_note :为项目创建新注释(测试版功能)

🔍 故障排除

  • 未找到结果:确保 Zotero 正在运行并且本地 API 已启用
  • 无法连接到库:如果使用 Web API,请检查您的 API 密钥和库 ID
  • 全文不可用:请确保您使用 Zotero 7+ 进行本地全文访问

📄 许可证

麻省理工学院

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

通过模型上下文协议将您的 Zotero 研究库与 Claude 和其他 AI 助手连接起来,让您可以搜索您的库、访问内容、讨论论文、获取摘要和分析引文。

  1. ✨ 特点
    1. 🔍 搜索你的图书馆
    2. 📚 访问您的内容
    3. 📝 使用注释
    4. 🌐 灵活的访问方式
  2. 🚀 快速安装
    1. 通过 Smithery 安装
    2. 手动安装
  3. 🖥️ 设置和使用
    1. 对于克劳德桌面
    2. 对于 Cherry Studio
  4. 🔧 高级配置
    1. 使用 Web API 代替本地 API
    2. 环境变量
    3. 命令行选项
  5. 📑 PDF 注释提取
    1. 📚 可用工具
      1. 搜索工具
      2. 内容工具
      3. 注释和笔记工具
    2. 🔍 故障排除
      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
          F
          license
          A
          quality
          Integrates local Zotero libraries with Claude's Desktop interface, allowing users to access and manage their library collections via a local API.
          Last updated -
          6
          12
          Python
        • 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
          A
          license
          A
          quality
          Enables AI assistants to interact with Meilisearch via the Model Context Protocol, allowing comprehensive index, document, and search management through a standardized interface.
          Last updated -
          68
          4
          TypeScript
          MIT License
          • Apple
          • Linux

        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/54yyyu/zotero-mcp'

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