Token导航 LogoToken导航TokenDH.com
Zotero MCP Skill logo
搜索检索未说明官方级别未说明来源级核验

Zotero MCP Skill

MCP Server

一款基于Zotero MCP服务器的上下文感知智能搜索技能,支持多策略搜索、语义发现和Logseq集成,适用于研究人员的文献管理。

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
搜索研究工具ClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kerim

提供方

kerim

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Claude的Zotero MCP搜索技能

全面的, 情境感知的 这项技能能够通过Zotero的MCP(模型上下文协议)服务器,实现对您的Zotero库进行高级、多策略的搜索。 设计为输出为纯Markdown格式的提纲,适合粘贴到Logseq中。 同时,还提供中英文标题和摘要的并排翻译功能,以优化Logseq中的英文搜索体验。在两者(中英文)中均能智能工作 Claude Desktop(可译为“Claude桌面版”或保持原名“Claude Desktop”,具体取决于上下文和品牌命名习惯) 并且 克劳德·科德

这是什么

这是一个 通用的克劳德技能 这教Claude如何智能且全面地搜索你的Zotero参考文献库,并适应环境:

  • 在克劳德代码中: 利用自主代理进行全面的多步搜索
  • 在Claude Desktop中: 使用安全的批处理搜索,具备对话崩溃保护功能
  • 对于纯Markdown大纲格式: 适合粘贴到Logseq中,带有中英对照的并排翻译

克劳德(Claude)学会的不是简单的单次搜索,而是:

  • 使用 语义/人工智能驱动的搜索 寻找概念相关的论文
  • 尝试 多个搜索角度 使用不同的措辞和同义词
  • 结合搜索方法 (语义+关键词+标签+全文+注释)
  • 迭代优化 基于结果的搜索
  • 提出澄清性问题 当你的查询存在歧义时
  • 调整策略 基于环境(代码中的代理,桌面端的批处理)
  • 格式化为纯Markdown大纲 具有适合Logseq的结构和翻译

为何这项技能存在

问题

Zotero MCP服务器提供了强大的语义搜索功能,但要有效利用它,需要:

  • 理解多种搜索策略(语义搜索、关键词搜索与基于标签的搜索)
  • 知道何时使用每种搜索方法
  • 尝试多种变化和措辞
  • 在元数据、全文、笔记和注释中进行搜索
  • Claude Desktop: 避免会导致对话崩溃的响应限制
  • 克劳德密码: 利用代理进行自主综合搜索

没有指导的话,克劳德可能会:

  • 只使用一种搜索方法,遗漏了相关论文
  • 尝试仅使用一个搜索词并返回不完整的结果
  • 在桌面中: 一次性请求过多结果(导致崩溃)
  • 在代码中: 不使用代理进行复杂的多步骤搜索
  • 不探索其他搜索角度

解决方案

这项技能为克劳德提供了:

  • 环境检测 - 自动检测Claude Code与Claude Desktop
  • 强制性的多角度搜索策略 (至少3种语义变化+3种关键词变化)
  • 安全配料指南 适用于桌面版(每次搜索限制为10个,以防止程序崩溃)
  • 基于代理的模式 对于代码(全面自主搜索)
  • 全面搜索模式 结合多种方法
  • 迭代优化工作流程 以提高结果
  • 纯Markdown大纲格式 适合Logseq使用,支持中英文翻译

特点/功能

核心能力

  • 情境感知操作: 检测环境并调整搜索策略

- 克劳德密码: 启动自主代理进行多步骤综合搜索 - Claude Desktop: 使用带崩溃保护的安全批量搜索

  • 语义优先发现 利用人工智能进行概念搜索以查找相关工作
  • 多策略搜索: 结合语义、关键词、标签以及全文检索方法
  • 迭代细化: 分析初步结果并优化搜索策略
  • 安全优先设计: 内置防护机制以防止Claude桌面版崩溃漏洞
  • 全面覆盖: 搜索元数据、全文PDF、注释和笔记
  • Logseq 集成: 为Logseq生成带有适当大纲层级的书目格式
  • 翻译支持: 处理中英文双语内容

教授的搜索方法

  1. 语义搜索 - 使用AI嵌入表示的概念相似性
  2. 关键词搜索 - 带有变体的传统文本匹配
  3. 高级搜索 - 多标准过滤(作者 + 关键词 + 年份)
  4. 标签搜索 - 利用你现有的Zotero标签
  5. 全文搜索 - 在PDF内容中搜索
  6. 注释搜索 - 查找你的高亮内容和笔记
  7. 收藏夹搜索 - 浏览你的Zotero收藏集

环境特定特征

克劳德·科德

  • 基于代理的搜索: 自主多步骤搜索执行
  • 无限制限制: 可以安全地检索到全面的结果
  • 并行搜索: 同时执行多种搜索策略
  • 智能合成: 代理对结果进行去重和排序

Claude Desktop(可译为“Claude桌面版”或“Claude桌面应用”,具体根据上下文选择更贴切的表述)

  • 安全分批: 每次搜索限制为10条,以防止程序崩溃
  • 迭代展示: 逐步显示结果并等待用户确认
  • 多角度覆盖: 多次小规模搜索,而非一次大规模搜索
  • 碰撞保护: 内置防止对话删除的安全保障

输出格式化功能

  • 纯Markdown大纲: 嵌套列表(不使用Markdown标题),适合粘贴到Logseq中
  • 简洁引用: 作者姓名,年份。标题格式
  • 无粗体样式: 全文使用纯文本
  • 中英支持: 并列标题和摘要,提升英文搜索效果
  • 自动翻译: 中文内容的英文翻译
  • Zotero 链接: 每个项目的可点击zotero:// URL
  • 主题组织: 按类别分组(无摘要部分)

安装

先决条件

  1. Zotero 桌面版 参考您的资料库
  2. Zotero MCP 服务器 安装并配置

- 仓库地址:https://github.com/54yyyu/zotero-mcp - 按照他们的安装说明进行操作

  1. Claude Desktop(可译为“Claude桌面版”或保持原样,具体取决于语境和是否需要意译) 和/或 克劳德·科德 带有MCP支持
  2. 在您的Claude MCP设置中配置的Zotero MCP服务器

安装此技能

对于Claude Desktop

  1. 下载该 最新发布 压缩文件
  2. 打开Claude桌面版
  3. 进入设置 → 技能
  4. 点击“导入技能”并选择已下载的zip文件

为克劳德·科德(Claude Code)

  1. 克隆或下载此仓库
  2. 将技能文件夹复制到 ~/.claude/skills/zotero-mcp/
  3. 重启Claude代码或重新加载技能

手动安装

  1. 克隆或下载此存储库:
   git clone https://github.com/kerim/zotero-mcp-skill.git
  1. 复制 SKILL.md 将文件放到你的Claude技能目录中
  2. 重启Claude或重新加载技能

使用

当克劳德使用这项技能时

当你需要时,克劳德会自动激活这项技能:

  • 在你的Zotero库中搜索论文或参考文献
  • 探索你收藏中的一个研究课题
  • 查找与某个概念或主题相关的作品
  • 查找特定的作者或论文
  • 搜索你的批注和笔记
  • 为Logseq生成格式化的参考文献列表

示例查询

概念性发现:

"Find papers about embodied cognition"
  • 克劳德密码: 启动代理 → 全面多策略搜索 → 精选结果
  • Claude Desktop(桌面版): 多个语义/关键词/标签搜索(每个限制为10个)→ 组合结果

作者搜索:

"What do I have by Susan Carey?"
  • 克劳德·科德(Claude Code,此名为音译,实际翻译可能因具体语境而异,此处为一种可能的译法) 代理搜索作者 + 引用 + 概念
  • Claude Desktop(桌面版) 按作者+笔记+语义概念进行批量搜索

复杂话题:

"Research about skill transfer in mathematical reasoning"
  • 克劳德密码: 代理交叉参考多个概念 → 主题综合
  • Claude Desktop(桌面版) 结合语义/关键词搜索 → 手动综合

文献生成:

"Create a Logseq bibliography for all papers on Indigenous language policy"

→ 克劳德进行全面搜索 → 提取元数据 → 使用以下格式呈现:

  • Logseq 的大纲层级结构(无标题)
  • 简明引用格式(作者,年份。标题)
  • 中英文双语支持
  • 没有粗体样式
  • Zotero链接

你会看到的搜索模式

克劳德·科德

  1. 分析查询 → 检测搜索类型
  2. 启动代理 → 自主综合搜索
  3. 代理执行 → 并行采用多种策略
  4. 代理综合(或“代理合成”,具体取决于上下文) → 去重和优先级排序
  5. 呈现研究结果 → 提供带有上下文的精选结果

Claude Desktop(克劳德桌面版)

  1. 分析查询 → 确定方法
  2. 执行批量搜索 → 进行5-10次搜索,每次搜索限制为10条结果
  3. 合并结果 合并并去重
  4. 如有需要,请进行润色 针对不佳结果的替代方案
  5. 展示研究结果 → 带有搜索路径解释的结果

搜索哲学

这项技能强制实施了一种 “全面搜索,而非狭隘搜索” 哲学:

核心原则

  • 永远不要满足于一次搜索 - 总是尝试多个角度
  • 永远不要使用单一的搜索词 - 总是尝试不同的变体和同义词
  • 始终结合使用多种方法 - 语义 + 关键词 + 标签 + 全文
  • 总是先检查标签 - 发现用户的标签使用习惯
  • 不断迭代优化 - 分析结果并调整策略
  • 如有不清楚之处,请务必询问 - 对模糊查询进行澄清提问
  • 适应环境 - 在代码中使用代理,桌面端进行批处理

最低搜索要求

对于任何用户查询,Claude至少会尝试:

  • 3种语义搜索变体(不同的表述方式)
  • 3个关键词变体(同义词、相关术语)
  • 1个标签搜索(在检查可用标签后)
  • 1次全文/注释搜索(如适用)

配置

定制化

你可以通过编辑来定制这个技能 SKILL.md:

  • 修改默认搜索限制(Claude Desktop:当前限制=10)
  • 添加领域特定的搜索模式
  • 调整搜索变体要求
  • 添加自定义演示偏好设置
  • 自定义Markdown大纲格式化规则
  • 调整代理提示(仅限Claude代码)

搜索数据库

该技能将在需要时使用以下方法检查并更新您的Zotero语义搜索数据库:

  • zotero_get_search_database_status - 检查数据库状态
  • zotero_update_search_database - 更新至最新项目

技术细节

使用的MCP工具

这项技能教会克劳德如何使用这些Zotero MCP服务器工具:

工具用途桌面限制代码(代理)
zotero_semantic_search基于AI的概念搜索10无限制
zotero_search_items关键词匹配10无限制
zotero_advanced_search多标准过滤10无限制
zotero_get_tags查找可用标签--
zotero_search_by_tag基于标签的过滤10无限制
zotero_search_notes搜索注释/笔记10无限制
zotero_get_annotations获取亮点10无限制
zotero_get_item_fulltext访问全文内容--
zotero_get_item_metadata获取项目元数据--
zotero_get_collections列出集合--
zotero_get_recent最新添加10无限制

安全机制

Claude Desktop(可译为“Claude桌面版”或根据上下文简化为“Claude桌面”)

  1. 硬性限制默认值 - 所有搜索默认使用 limit=10
  2. 批量迭代 - 进行多次小范围搜索,而非一次大规模搜索
  3. 交互式回退 - 渐进式结果展示
  4. 防撞(或防事故) - 单次调用时绝不超过限制=20

克劳德·科德

  1. 代理沙盒化 - 代理独立执行搜索
  2. 并行执行 - 同时进行多次搜索
  3. 智能合成 - 代理去重并设定优先级
  4. 无对话风险 - 代理不会导致用户界面崩溃

故障排除

“未找到结果”

克劳德将会:

  • 尝试使用更广泛的搜索词
  • 使用更通用的概念
  • 移除过滤器
  • 搜索相关领域/学科
  • 提出澄清性问题

“搜索数据库已过时”

克劳德会建议:

zotero_update_search_database

“结果过多/过少”

克劳德将自动:

  • 太多了: 添加过滤器(标签、日期范围、集合)
  • 太少: 扩大搜索范围,尝试同义词,搜索其他角度

“Claude Desktop 在搜索过程中崩溃”

如果您遇到对话被删除的情况:

  • 该技能默认设置限制=10,以防止这种情况发生
  • 确保您使用的是此技能的最新版本
  • 向此仓库和Zotero MCP服务器报告持续存在的问题

贡献;做出贡献

欢迎贡献!以提升这项技能:

  1. 克隆这个仓库
  2. 对(相关内容)进行修改 SKILL.md
  3. 使用Claude Desktop和Claude Code进行测试
  4. 提交拉取请求

贡献思路

  • 特定领域的搜索模式(医学、法律等)
  • 额外的搜索失败恢复策略
  • 与其他Zotero MCP功能的集成
  • 结果展示模板
  • 针对特定语言的搜索变体
  • 额外的Markdown大纲格式化样式
  • 更多代理任务模式

相关项目

  • Zotero MCP 服务器: https://github.com/54yyyu/zotero-mcp 翻译成中文可以是:“https://github.com/54yyyu/zotero-mcp(GitHub上的Zotero MCP项目)”。不过,通常在中文语境下,我们可能会直接使用网址,或者简单地提及这是一个GitHub上的项目链接,具体翻译取决于上下文和使用场景。如果要强调这是一个GitHub上的项目,可以翻译为:“这是GitHub上的一个项目链接:https://github.com/54yyyu/zotero-mcp,名为Zotero MCP”
  • 模型上下文协议: https://modelcontextprotocol.io/(该网址可直接翻译为“模型上下文协议官方网站”,但实际翻译时通常保留原网址不变,仅在需要解释性说明时提供相应翻译)
  • Claude Desktop(桌面版): https://claude.ai/download(该网址可翻译为“https://claude.ai/下载”,但通常网址本身不直接翻译,保持原样即可)
  • 克劳德代码: https://docs.claude.com/claude-code 翻译为中文是:“https://docs.claude.com/claude-code(或可意译为:科拉德文档网站上的科拉德代码部分)”。不过,通常在实际应用中,网址的翻译并不需要逐字翻译,而是直接保留原样,因为网址是全球通用的,不需要翻译。所以,更常见的表达方式就是直接写出原网址:“https://docs.claude.com/claude-code”。如果非要给出一个中文解释性说明,可以是:“这是科拉德(Claude)文档网站上的一个代码相关部分的网址”

许可证

MIT 许可证 - 请参阅 许可证 文件详情请见附件

致谢

  • 为……而建造 Zotero MCP 服务器 由@54yyyu
  • 专为Claude Desktop和Claude Code开发
  • 由Claude嵌入模型驱动的语义搜索

支持

  • 问题:
  • 讨论:
  • Zotero MCP 服务器问题: https://github.com/54yyyu/zotero-mcp/issues 的中文翻译为:“GitHub 上 54yyyu 的 Zotero-MCP 项目的问题页面”

______________________________________________________________________

专为希望在其Zotero库中进行全面、智能搜索的研究人员设计——无论是在Claude Desktop还是Claude Code中。

目录标签

目录标签

搜索研究工具Claude文献搜索本地部署语义搜索Zotero插件Logseq集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP