Zotero研究库连接服务

一个模型上下文协议(MCP)服务器,将AI助手连接到您的Zotero研究库,支持搜索论文、浏览集合和获取项目详情。

  • by tutss
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 tutss/zotero-mcp-server

使用说明

Zotero MCP服务器

一个模型上下文协议(MCP)服务器,将AI助手连接到您的Zotero研究库。直接从您的工作流程中搜索论文、浏览收藏并检索项目详细信息。

设置

安装依赖项:

pip install mcp httpx python-dotenv

创建一个 .env 文件或导出环境变量:

ZOTERO_API_KEY=your_api_key_here
ZOTERO_USER_ID=your_user_id_here
ZOTERO_LIBRARY_TYPE=user  # optional, defaults to "user"

从获取您的API密钥和用户IDhttps://www.zotero.org/settings/keys

用法

直接运行服务器:

python zotero_mcp_server.py

或者将其添加到您的Claude Code MCP配置中(~/.claude/.mcp.json):

{
  "mcpServers": {
    "zotero": {
      "command": "python",
      "args": ["/path/to/zotero_mcp_server.py"],
      "cwd": "/path/to/zotero-mcp-server"
    }
  }
}

工具

工具 说明
test_connection 测试与Zotero API的连接
search_items 按查询字符串搜索项目
get_collections 列出图书馆的所有馆藏
get_item_details 获取特定项目的完整元数据
get_recent_items 获取最近添加的项目

资源

URI 描述
zotero://collections 所有收藏
zotero://items 所有项目(限50个)
zotero://recent 最近添加的项目(限制10个)