SuperAPI AI 工具集

lit-sync

写作与研究

查看项目

更新于 10-15 16:51

技能介绍

用途:读取用户指定或 /search-lit 生成的 .bib 文件,将参考文献同步进 Zotero 库、写入 Obsidian 文献笔记,并在文献笔记达到一定数量后抽取交叉概念笔记。仅项目拥有者可运行;协作者只读已提交的 manuscript/_src/refs.bib 快照,需标注 [@NEW:topic] 占位符并通知拥有者。

主要能力与阶段:

  1. 解析 BibTeX:用正则提取 citekey、doi、pmid、标题、作者、期刊、年份等,解析失败则跳过。
  2. Zotero 同步:确定项目 collection,先用 zotero_search_items 按 DOI 或标题去重,再用 zotero_add_by_doi 或 zotero_add_by_url 添加,用 zotero_manage_collections 归入 collection;无 DOI/PMID 的条目标为失败。 2.5) 刷新 refs.bib 快照:检查 Better BibTeX 自动导出,探测 http://127.0.0.1:23119/better-bibtex/json-rpc,轮询文件 mtime 最多 10 秒并校验新 citekey。 2.7) 全文获取(可选,仅拥有者):默认只做元数据,按需调用 /fulltext-retrieval 引擎下载 OA PDF,或生成脚本让用户在 Zotero 中运行;不得绕过付费墙或使用凭据。
  3. Obsidian 笔记:按库中已有目录结构创建 Literature/{citekey}.md,已存在则跳过不覆盖;citekey 只能读取不能自造,可用脚本校验来源。
  4. 概念抽取:文献笔记 ≥10 条时运行,识别跨 ≥3 篇共现概念,排除模型名、数据集名、期刊名、机构名和泛化技术名,起草 Concepts 笔记并需用户确认。

使用方式:需 Zotero desktop 7.x + Better BibTeX 插件并配置“Keep updated”自动导出到 <project>/manuscript/_src/refs.bib,Zotero MCP 服务器,以及 Obsidian CLI 或直接写入 vault(如 $OBSIDIAN_VAULT)。也支持独立模式:仅概念抽取、整理项目参考文献、仅同步 Zotero、以及从 PMID 列表经 PubMed esummary 解析 DOI 后进入同步。

限制:MCP 未连接时跳过 Zotero 同步;缺失事实如具体收费、平台支持范围暂未提供。