Zotero MCP: Your Research Library in Claude

Zotero MCP: Your Research Library in Claude

site icon
2025.04.13 11
Python研究工具AI 辅助开发效率内容生成
Zotero MCP 是一个将 Zotero 研究库与 Claude 等 AI 助手无缝连接的工具,通过 Model Context Protocol 实现。用户可以通过该工具讨论论文、获取摘要、分析引用等,提升研究效率。
View on GitHub

Overview

基本能力

产品定位

Zotero MCP 是一个连接 Zotero 研究库与 AI 助手的工具,旨在提升研究效率,支持论文讨论、摘要生成和引用分析等功能。

核心功能

  1. 搜索功能
  2. 通过标题、作者或内容搜索论文、文章和书籍
  3. 支持多条件复杂搜索
  4. 浏览集合、标签和最近添加的内容
  5. 内容访问
  6. 获取项目的详细元数据
  7. 获取全文内容(如果可用)
  8. 访问附件、笔记和子项目

适用场景

  • 学术研究:快速查找和总结论文
  • 内容管理:高效管理研究库中的内容
  • AI 辅助研究:通过 AI 助手获取研究支持

工具列表

  1. 搜索工具
  2. zotero_search_items:搜索库中的项目
  3. zotero_advanced_search:执行复杂搜索
  4. zotero_get_collections:列出集合
  5. zotero_get_collection_items:获取集合中的项目
  6. zotero_get_tags:列出所有标签
  7. zotero_get_recent:获取最近添加的项目
  8. 内容工具
  9. zotero_get_item_metadata:获取详细元数据
  10. zotero_get_item_fulltext:获取全文内容
  11. zotero_get_item_children:获取附件和笔记

常见问题解答

  • 无结果:确保 Zotero 正在运行且本地 API 已启用
  • 无法连接库:检查 API 密钥和库 ID(如果使用 Web API)
  • 全文不可用:确保使用 Zotero 7+ 以获取本地全文访问

使用教程

使用依赖

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

安装教程

  1. 通过 Smithery 安装bash npx -y @smithery/cli install @54yyyu/zotero-mcp --client claude
  2. 手动安装bash pip install git+https://github.com/54yyyu/zotero-mcp.git zotero-mcp setup

调试方式

  1. 自动配置bash zotero-mcp setup
  2. 手动配置: 在 claude_desktop_config.json 中添加: json { "mcpServers": { "zotero": { "command": "zotero-mcp", "env": { "ZOTERO_LOCAL": "true" } } } }
  3. 运行服务器bash zotero-mcp serve
  4. 指定传输方法bash zotero-mcp serve --transport stdio|sse

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。