Seekstone — Claude 最快的 Obsidian MCP 服务器
Seekstone — Claude 最快的 Obsidian MCP 服务器
毫秒级搜索整个库。Seekstone 是 Claude 最快的 Obsidian MCP(Model Context Protocol)服务器——直接访问文件系统,无需插件,无需应用。搜索返回时间仅为 1.4–3.2 毫秒,有效载荷缩小约 575 倍,让 Claude 无需消耗上下文即可读取你的整个笔记库。
npx -y seekstone init
唯一个发布性能数据的 Obsidian MCP 服务器。在真实笔记库(1955 条笔记,每项运行 20 次)中与 5 个流行服务器进行对比测试。测试工具开源;可在自己的库上运行并验证所有数据。
让 Claude 处理你的笔记库所需的一切。
读取与写入、链接图与周期笔记——Obsidian MCP 服务器中最广泛的工具集。其中有四项能力是其他测试服务器所不具备的。
- search — 全文搜索,返回排名靠前的约 200 字符摘要,而非完整笔记。
- read_note — 按路径读取笔记。可返回单个章节、区块或行范围。
- list_notes — 列出笔记,可选择性按文件夹前缀或标签过滤。
- list_tags — 库中的所有标签,按使用次数或字母顺序排序。
- outline_note — 标题与区块结构——在针对性读取前进行低成本导航。
- get_backlinks — 查找所有链接到指定笔记的笔记。
- get_links — 列出一篇笔记中的所有出链维基链接和 Markdown 链接。
- get_periodic_note — 读取任何日期的日记/周记/月记——即使 Obsidian 未打开也可用。
- create_note — 创建笔记,可选前置元数据;自动创建父目录。
- append_note — 在笔记正文末尾追加文本,不影响前置元数据。
- patch_frontmatter — 原地编辑 YAML——保持键顺序、引号样式和注释不变。
- patch_note — 在标题后立即插入文本,前置元数据保持不变。
- replace_in_note — 替换短语的首次出现,支持预演预览。
- move_note — 移动或重命名笔记;自动创建目标目录。
- append_periodic_note — 追加到今日周期笔记,可从模板创建。
- delete_note — 永久删除笔记。不可逆——仅在你明确要求时执行。
你的上下文很宝贵。
大多数服务器对每次命中返回完整笔记内容——模型需要读取数兆字节。Seekstone 返回简短的排名摘要,因此原本消耗 459,000 个令牌的查询现在只需约 800 个。
你的库仍属于你。
无需 Obsidian 应用、无需 Local REST API 插件、无需云端。Seekstone 直接从磁盘读取文件,不进行任何网络调用,不发送遥测数据。只有当你有要求时才会进行写入。
你的文件,永不过时。
你机器上的纯 Markdown——没有任何锁定机制。前置元数据编辑经过设计保持字节级一致:键顺序、引号样式和注释均保持不变,并经过测试工具验证。
选择你的接入方式。
两个 npm 名称,同一个服务器。适用于 Claude Desktop、Claude Code、Cursor、Windsurf——任何支持通过 stdio 使用 MCP 的客户端。
- 从 GitHub Releases 下载
seekstone.mcpb。 - 在 Claude Desktop 中打开它——在 Finder 中双击。
- 在提示时选择你的 Obsidian 库。完成。
下载 .mcpb — 无需终端 · 无需 Node.js。自动检测你的库,进行验证,并为你修补 Claude Desktop。
npx -y seekstone init
使用 --write 原地修补,或使用 --vault 选择。
一条命令即可端到端配置 Claude Code。
claude mcp add seekstone \
--env SEEKSTONE_VAULT=/path/to/vault \
-- npx -y seekstone
粘贴到 claude_desktop_config.json(设置 → 开发者)。
{
"mcpServers": {
"seekstone": {
"command": "npx",
"args": ["-y", "seekstone"],
"env": { "SEEKSTONE_VAULT": "/path/to/your/vault" }
}
}
}