生产力
obsidian-get avatar

obsidian-get

读取 Obsidian 知识库或笔记库中特定笔记的全文内容。

简介

obsidian-get 工具是一款专为代理工作流程设计的专业工具,用于从 Obsidian 笔记库中检索原始 Markdown 内容。它在个人知识管理 (PKM) 生态系统中充当重要的数据访问层,使代理能够摄取、分析并整合存储在本地 Markdown 笔记中的信息。通过提供读取特定文件的直接机制,该工具实现了复杂的推理任务,例如交叉引用研究文档、提取项目需求或总结先前通过 obsidian-search 等发现工具识别的长篇笔记。它特别针对在受安全政策限制的本地开发或知识工作环境中运行的代理进行了优化。

  • 检索已配置 Obsidian 笔记库中任何可访问笔记的完整 Markdown 源代码。

  • 支持相对文件路径解析,以确保严格遵守笔记库边界,防止未经授权访问预期目录之外的文件。

  • 包含可配置的截断阈值,以便在处理超长 Markdown 文档时管理上下文窗口限制。

  • 与 CyberneticAgents 运行时无缝集成,允许进行顺序工具链式调用,例如代理先搜索笔记,随后读取其内容进行进一步处理。

  • 在执行 obsidian-search 以检索相关文件的完整上下文后使用此工具。

  • 确保环境变量中正确配置了 OBSIDIAN_VAULT_PATH,以便工具能够定位您的文件。

  • 工具输入需要相对路径字符串 (例如:Projects/Research/Draft.md)。

  • 请注意字符限制;如果笔记过长,输出可能会被截断,以保护系统稳定性和 token 效率。

  • 此工具设计为仅供读取 Markdown 文件;请确保您的 Obsidian 笔记库可通过容器化环境供代理运行时访问。

仓库统计

Star 数
4
Fork 数
2
Open Issue 数
11
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 20:26
在 GitHub 查看