跳转到主要内容

Linkly AI CLI 介绍

Linkly AI CLI 是一个命令行工具,通过连接 Linkly AI Desktop 的 MCP 服务,让你在终端中搜索、浏览和阅读本地文档。它同时也是 AI Agent(如 Claude Desktop、Cursor)与 Linkly AI 之间的桥梁。

终端搜索

在命令行中直接搜索你的文档,适合开发者和极客用户

MCP 桥接

以 stdio MCP 模式运行,让 Claude Desktop、Cursor 等 AI 工具调用 Linkly AI

安装

在终端中运行:
或通过 Homebrew 安装:
安装完成后,验证安装:
默认情况下,CLI 通过 ~/.linkly/port 文件自动发现并连接本地桌面应用。你也可以通过局域网或云隧道连接远程设备 — 参见下方连接模式

使用方法

CLI 遵循 search → grep 或 outline → read 的渐进式工作流:先搜索找到目标文档,再用 grep 定位模式或查看大纲了解结构,最后阅读具体内容。当用户描述的容器(“在我微信里”、“Notion 笔记里”)真实路径未知时,可在 search 之前先调用 find-paths 定位。
每条成功的命令输出末尾都会带一行 [meta] now=2026-05-08T...Z 的 UTC 时间戳(JSON 模式则是顶层 _meta.now 字段)。这是 desktop 提供给 AI 助理用来推算”上个月”等相对时间的元信息,对人类用户而言可以忽略;脚本处理时建议过滤掉最后一行再做后续解析。

检查连接状态

返回 Linkly AI Desktop 的运行状态、版本号、已索引文档数量和索引状态。

搜索文档

搜索你的本地文档,返回最相关的结果列表,包含标题、路径、匹配度和内容摘要。 常用参数:
--modified-after / --modified-before 接受 ISO 8601 UTC 格式,可以是日期 2024-01-01(视为 00:00:00Z)或完整 RFC 3339 时间戳 2024-01-01T00:00:00Z--time-sort 可选 newest / oldest,缺省则保留 BM25 + 向量混合的相关度排序。

查看文档大纲

获取文档的结构化大纲和元数据。DOC_ID 从搜索结果中获取。支持一次查看多个文档:
大纲功能对 Markdown、DOCX、PowerPoint (PPTX) 和 EPUB 文档效果最好,这些格式的标题结构可以被解析。对于纯文本或无书签的 PDF,建议直接使用 read 命令。

正则匹配文档内容

在指定文档中搜索正则表达式模式匹配,用于查找特定文本(术语、人名、日期、标识符等):

阅读文档内容

阅读文档的完整内容,输出带有行号的文本。对于长文档,可以分页阅读:
分页策略: 默认每次读取 200 行(最多 500 行)。对于长文档,通过调整 --offset 逐步读取:

路径定位(find-paths)

按关键词在已索引文档的文件路径上做模糊匹配,聚合到文件夹粒度,返回最匹配的若干候选目录。其定位是 search 的辅助工具:当用户描述容器名(“在我的微信里”、“在 Notion 笔记里”)但你不知道这个容器在磁盘上的真实路径时,先用 find-paths 探测真实路径,再把它作为 search--path-glob 参数。当目录名含 glob 元字符(* ? [)时,可直接使用返回的 path_glob 字段——它已转义,能字面匹配该目录。 典型用法(两步工作流):
多变体匹配: --patterns 接受逗号分隔的多个关键词,工具内部会以 OR 关系做子串匹配。建议一次传入多个变体(中英对照、应用真实命名等),最大化首次召回率:
find-paths 是”找文件夹”工具,不是”找文件”工具:仅当关键词命中目录段才计入;如果关键词只命中文件名段(“孤儿文件”),会被静默丢弃。如果某个查询返回 0 个目录但你确认有匹配文件,应回退到直接用 linkly search

MCP 模式

以 stdio MCP 服务器模式运行,将 Linkly AI 的工具暴露给 MCP 兼容的 AI 客户端。 配置 Claude Desktop 等本地 AI 应用: 将以下内容添加到 Claude Desktop 等应用的配置文件中:
编辑 ~/.config/Claude/claude_desktop_config.json
配置 Cursor: 在 Cursor 中打开 Settings → MCP Servers → Add Server,添加:
  • Name: linkly-ai
  • Command: linkly mcp

更新 CLI

自动检查并更新到最新版本。CLI 在每次启动时也会在后台检查更新,如有新版本会提示你运行此命令。

连接模式

CLI 支持三种方式连接你的 Linkly AI 知识库:

本地模式(默认)

无需额外参数,CLI 自动读取 ~/.linkly/port 发现运行中的桌面应用:

局域网模式

连接局域网内其他设备上的 Linkly AI 实例。Token 可在桌面应用 设置 → MCP 中找到:

远程模式

通过云隧道从任何地方连接你的知识库。首先保存 API Key(从 linkly.ai/dashboard 获取):
然后在任意命令中使用 --remote
--endpoint--token 必须一起使用,用于局域网访问,不能与 --remote 同时使用。远程访问请使用 linkly auth set-key 保存 API Key。

参数说明

全局选项

--endpoint--token--remotesearchgrepoutlinereadstatus 命令中可用。--endpoint(不带 --token)也可在 mcp 命令中使用。--json 在所有命令中可用。

search 参数

find-paths 参数

outline 参数

grep 参数

read 参数