首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
Zotero MCP 服务端2026-04-19849分享添加福利群:解决AI开发者的「MCP实战痛点」
一个服务器,它使像Anthropic Claude App这样的MCP客户端能够与本地Zotero图书馆互动,允许用户通过自然语言搜索论文、管理笔记和访问研究资料。
By swairshah
2026-04-19849
github
详情内容

Zotero MCP 服务器

一个 MCP(模型上下文协议)服务器,让您的 MCP 客户端(例如 Anthropic Claude 应用、Goose,可能还有 vscode Cline)能够与您的本地 Zotero 仓库进行交互。该服务器使您能够以编程方式访问您的 Zotero 库,允许您搜索论文、管理笔记等。

注意:如果您不想设置 API 密钥,请参阅下面的 SQLite 数据库服务器选项

设置

  1. 安装依赖项:
pip install -e .
  1. 在根目录下创建一个 .env 文件,并填入您的 Zotero 凭证:
ZOTERO_API_KEY=您的API密钥
ZOTERO_USER_ID=您的用户ID

您可以从 Zotero 的设置页面 获取您的 Zotero API 密钥和用户 ID。

与 Anthropic 桌面应用集成

要与 Anthropic 桌面应用集成,请将以下配置添加到 ~/Library/Application Support/Claude/claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "zotero-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/swairshah/work/research/zotero-mcp",
        "run",
        "python",
        "-m",
        "zotero_mcp.server"
      ]
    }
  }
}

如果出现类似以下的错误:

{"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0}
  error: unexpected argument '--directory' found

请使用以下配置,并确保执行 uv venvsource .venv/bin/activateuv pip install ".[dev]" 以确保服务器可以运行所有依赖项。

{
   "mcpServers": {
      "zotero-mcp-server": {
        "command": "bash",
        "args": [
          "-c",
          "cd /Users/shahswai/personal/zotero-mcp-server && source .venv/bin/activate && python -m zotero_mcp.server"
        ]
      }
    }
  }

替代方案:直接访问 SQLite 数据库

如果您希望完全绕过 Zotero API 并直接操作 SQLite 数据库,请使用 zotero_mcp/db_server.py。这种方法使您能够完全控制您的 Zotero 数据,不受 API 限制。请注意,在使用此方法之前,您需要完全关闭 Zotero,因为当 Zotero 运行时,SQLite 会锁定数据库。

SQLite 版本的 Claude MCP 配置:

{
  "mcpServers": {
    "zotero-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/swair/work/code/zotero-mcp-server",
        "run",
        "python",
        "-m",
        "zotero_mcp.db_server"
      ]
    }
  }
}

使用示例

Zotero MCP 服务器示例

该服务器允许您:

  • 按标签搜索论文
  • 获取论文详情和附加笔记
  • 为论文添加笔记
  • 请求论文摘要
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档