我做了一款Codex桌面版插件,彻底打通zotero-MinerU-Obsidian,构建个人知识图谱能不能做一个插件让Claude code或者codex帮我实现zotero和Obsidian之间的文献管理,然后中间再加个MinerU解析文档,方便AI理解文献内容 于是我用了3天,使用codex给自己开发了一款codex桌面版的插件 有参考Obsidian 的官方skills: Kepano's Obsidian skills https://github.com/kepano/obsidian-skills 以及Karpathy's LLM Wiki的知识图谱构建的思路 https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f 我一开始是使用Obsidian里面的zotero citation插件 但是这个适合自己熟悉文献的内容,然后自己导入文献,并且手动构建知识图谱 如果AI自己能查看我的zotero,并且自动解析附件PDF为结构化数据,就可以提取文献的所有元数据和图表 自动生成yaml标记的笔记导入到Obsidian,实现文献自动化管理功能 对应的Obsidian vault里面是已经生成好的结果 网址是可以跳转的,还有zotero可跳转链接(这里它忘记加了,可以让他补上),不过也可能是我插件有个bug,没有触发到 非常适合有大量文献来不及看、需要让AI自动整理的我使用哈哈哈! 然后这些都是Obsidian原生wiki双链,可以构建笔记间的联系 我这里是构建了concept、catalyst、reactant、chemical等作为知识图谱的节点 我已经把我的插件部署到github上,也配备了提示词在首页 直接把部署的提示词发给你使用的AI工具即可,不过强烈推荐codex桌面版 因为我自己就是用他来开发的,虽然我不是很懂编程,可能有些地方没有对不同AI工具的plugin层做适配处理 今天发布这篇文章的其中一个目的也是想找找这方面的大佬,看看能不能一起完善这个项目 https://github.com/luffysolution-svg/obsidian-vault-mcp 差点忘了,由于MinerU CLI和skills实际调用API进行文献解析的时候如果开了全局代理等情况,可能会导致“握手”失败的情况发生,我关闭codex和代理自己调用解析就没事,可能是因为MinerU只能国内网络环境下才能使用吧 有没有大佬懂这方面,可以在github上提个建议吗?这问题折磨我好久了 至于Obsidian CLI和zotero API这些可能需要用户手动开启 Obsidian CLI documentation: https://help.obsidian.md/cli Kepano's Obsidian skills split the domain into Markdown, Bases, Canvas, CLI, and extraction skills: https://github.com/kepano/obsidian-skills Karpathy's LLM Wiki pattern frames Obsidian as an IDE for a persistent, LLM-maintained wiki: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f https ://github.com/luffysolution-svg/obsidian-vault-mcp 这个插件只是第一版本,还有很多功能暂且未完全实现
有些地方还需要优化完善
还有一个不足可能就是消耗额度比较大
毕竟构建wiki这些知识图谱,喂给AI吃的东西比较多
所以我推荐尽量在有十几份文献的情况下使用效果更佳
那么,感谢你能看到这里
我是一名爱好vibe coding和vibe research的大学生,有缘再见👋