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 を呼び出せます
インストール
- macOS / Linux
- Windows
- Cargo
ターミナルで以下を実行:または Homebrew でインストール:
CLI を実行する前に Linkly AI Desktop アプリを起動する必要があります。CLI は
~/.linkly/port ファイルを通じてデスクトップアプリの MCP
サービスを自動的に検出して接続します。使い方
CLI は search → outline → read の段階的なワークフローに従います:まず検索で対象ドキュメントを見つけ、次にアウトラインで構造を把握し、最後に具体的な内容を読み取ります。ユーザーが指すコンテナ(「Notion ノートの中で」「Dropbox の論文フォルダで」)の実際のパスがわからない場合は、search の前に find-paths を呼び出してパスを特定できます。
成功したコマンド出力の末尾には、
[meta] now=2026-05-08T...Z という UTC
タイムスタンプ行が付きます(JSON モードではトップレベルの _meta.now
フィールド)。これは Desktop が AI
アシスタントに「先月」などの相対日付を計算するために提供するメタ情報です。人間ユーザーは無視して構いません。スクリプト処理時は、最終行をフィルタしてから後続の解析を行うことを推奨します。接続ステータスの確認
ドキュメント検索
ドキュメントアウトラインの表示
DOC_ID は検索結果から取得します。複数のドキュメントを一度に表示できます:
ドキュメント内容の読み取り
--offset を調整して段階的に読み取ります:
パス特定(find-paths)
search の補助ツールとして位置づけられており、ユーザーがコンテナを名前で示しているのに(「Notion ノートの中で」「Dropbox の論文フォルダで」)その実際のパスがわからないとき、まず find-paths で実際のパスを探し、返されたパスの特徴的なセグメントを search の --path-glob パラメータに渡します。フォルダ名に glob メタ文字(* ? [)が含まれる場合は、返された path_glob フィールドをそのまま使えます——すでにエスケープ済みで、そのフォルダに字面一致します。
典型的な 2 ステップワークフロー:
--patterns はカンマ区切りの複数キーワードを受け付け、内部で OR 関係でサブストリングマッチングを行います。1 回の呼び出しで複数のバリエーションを渡す(翻訳ペア、大文字小文字、既知のアプリ識別子など)ことを推奨します:
MCP モード
- macOS / Linux
- Windows
~/.config/Claude/claude_desktop_config.json を編集:- Name:
linkly-ai - Command:
linkly mcp

