
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-zotero
Advanced tools
Let agents search, read, and cite your local Zotero library: find papers, browse notes and annotations, pull evidence by question, open the source document, generate citations.
English · 中文
dsh-zotero 是面向 Agent 研究工作流的 Zotero 插件。Agent 可以直接检索文献库、读取元数据与笔记、提取相关证据段落、定位原文 PDF,并生成学术引用与参考文献。
从 npm 安装(推荐):
dsh plugin --profile <name> add dsh-zotero
从 GitHub 预构建分支安装:
dsh plugin --profile <name> add github:Vncntvx/dsh-zotero#release
从 main 源码分支安装说明:直接从
github:Vncntvx/dsh-zotero(默认 main 分支)安装需在本地执行构建脚本。pnpm 默认拦截依赖构建,需在 profile 的pnpm-workspace.yaml中配置allowBuilds。推荐直接使用#release分支安装预构建版本。
从本地 tarball 安装:
cd dsh-zotero && npm pack
dsh plugin --profile <name> add ./dsh-zotero-*.tgz
安装后新建会话即可使用 Zotero 工具。
插件在 设置 → Zotero 中提供配置页,支持调整 API 地址、并发限制、全文检索等参数,保存即生效。详见 配置参考。
| 工具 | 用途 |
|---|---|
zotero_search | 按标题、作者、年份或全文索引搜索,支持库、合集、保存搜索与出版物作用域 |
zotero_browse | 浏览库结构:库列表、合集层级树、保存搜索、标签分面、条目类型与字段 |
zotero_get | 读取单篇文献的结构化元数据,可选加载笔记、批注与附件列表 |
zotero_children | 探索条目子对象图:直接笔记、附件及挂在 PDF 下的批注 |
zotero_retrieve | 基于 BM25 按查询词提取最相关的证据段落,支持多附件检索 |
zotero_changes | 基于本地事务版本感知增量变更与删除记录 |
zotero_attachment | 将文献或附件 ref 解析为验证后的本地文件路径或链接 URL |
zotero_export | 生成格式化引用、参考文献表,以及 BibTeX、BibLaTeX、RIS、CSL JSON 导出 |
http://127.0.0.1:23119/api;读取无需认证,写入使用本地签发的 write keyAgent 在对话中按需调用工具,工具输出作为后续步骤的上下文:
用户:帮我找 Risk 相关的论文
Agent → zotero_search(query: "Risk", itemTypes: ["journalArticle"])
5 篇匹配结果,用户选择前 3 篇
用户:第一篇的摘要说了什么?
Agent → zotero_get(ref: "zotero://user/0/item/ABCD1234")
返回摘要全文
用户:这篇里关于方法论的讨论,帮我找出来
Agent → zotero_retrieve(ref: "zotero://user/0/item/ABCD1234", query: "methodology",
sources: ["fulltext", "note"])
返回相关段落,附带页码与来源标注
用户:把这三篇导出为 BibTeX
Agent → zotero_export(refs: ["zotero://user/0/item/ABCD1234",
"zotero://user/0/item/EFGH5678",
"zotero://user/0/item/IJKL9012"], format: "bibtex")
生成 BibTeX 条目,支持在界面中复制或下载
更多示例见 功能概览。
writeEnabled 后提供 8 个写入工具(笔记、标签/合集归属增删、合集与条目建档/订正、合集与全库标签删除);每次写入均需通过会话审批与计划审查卡,Zotero 首次写入时再弹本地授权确认。zotero_attachment 仅解析并校验本地附件路径;阅读文件内容取决于宿主环境的文件处理能力。http://127.0.0.1:23119/api 发起 HTTP 请求,强制绑定 loopback 环回地址,不跟随重定向,无外部网络访问。stat 校验附件存在性),不执行 shell 命令,不调用本地二进制原生模块,不运行常驻守护进程。$DSH_HOME/settings.yaml;授权时若选择“始终允许”,写入密钥保存在宿主凭据管理器中。| 文档 | 内容 |
|---|---|
| 快速入门 | 安装步骤、前置条件与连接验证 |
| 功能概览 | 来源面板、对话集成、证据提取与导出工作流 |
| 工具参考 | 全部 16 个工具(8 读 + 8 写)的参数、返回值与错误码 |
| 配置参考 | 36 个配置字段、默认值与热更新机制 |
| 系统架构 | 数据流、分层职责与设计边界 |
| 开发指南 | 构建、测试、调试与发布流程 |
| 使用场景 | 真实对话验收用例与日常使用示例 |
| 故障排查 | 常见问题诊断与处理方法 |
FAQs
Let agents search, read, and cite your local Zotero library: find papers, browse notes and annotations, pull evidence by question, open the source document, generate citations.
The npm package dsh-zotero receives a total of 0 weekly downloads. As such, dsh-zotero popularity was classified as not popular.
We found that dsh-zotero demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.