SuperAPI AI 工具集

pp-obsidian

数据与分析

查看项目

更新于 10-16 01:32

技能介绍

用途:面向 Obsidian 仓库的只读分析与检查,用于读取笔记内容、分析链接结构、标签、任务和元数据,不做任何写操作。

主要能力:封装官方 obsidian 二进制进行实时读取;命令覆盖 deadends(无出链的笔记)、files(按文件夹或扩展名过滤)、folders、notes(读取单篇笔记原始内容)、tags、tasks(按 done/todo/status 过滤)、unresolved(未解析链接)、vault(仓库清单与元数据)、live-search(正文搜索及带上下文行的 search:context)。同时维护本地 SQLite 镜像,sync/search 等命令在可用时可离线使用。

使用方式:需先安装 CLI。通过 npx -y @mvanhorn/printing-press-library install obsidian --cli-only 安装,或用 go install github.com/mvanhorn/printing-press-library/library/productivity/obsidian/cmd/obsidian-pp-cli@latest(需 Go 1.26.6+)。验证:obsidian-pp-cli --version,并用 obsidian-pp-cli doctor 检查环境。任何命令可加 --agent,等价于 --json --compact --no-input --no-color --yes。用 obsidian-pp-cli which "<能力描述>" 按自然语言查找命令;用 --select 精简字段,--dry-run 预览请求,--deliver 指定输出到 file:<path> 或 webhook:<url>。输出包在 meta(source 为 live 或 local、synced_at)与 results 信封中。

限制:本 CLI 为只读,不应用于创建、更新、删除、发布、评论、投票、邀请、下单、发送消息等改变状态的操作。无需认证。任务修改为 V2,尚不可用。安装后如 --version 报 command not found,需将安装目录加入 PATH。MCP 服务器可用 go install github.com/mvanhorn/printing-press-library/library/productivity/obsidian/cmd/obsidian-pp-mcp@latest 安装并以 claude mcp add obsidian-pp-mcp -- obsidian-pp-mcp 注册。其余收费、价格、平台支持等细节资料暂未提供。