Documentation Index
Fetch the complete documentation index at: https://linkly.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Présentation du Linkly AI CLI
Le Linkly AI CLI est un outil en ligne de commande qui se connecte au service MCP de Linkly AI Desktop, vous permettant de rechercher, parcourir et lire vos documents locaux depuis le terminal. Il sert également de passerelle entre les AI Agents (comme Claude Desktop, Cursor) et Linkly AI.Recherche en terminal
Recherchez directement vos documents depuis la ligne de commande, idéal pour
les développeurs et les utilisateurs avancés
Passerelle MCP
Fonctionne en mode MCP stdio, permettant à Claude Desktop, Cursor et
d’autres outils IA d’appeler Linkly AI
Installation
- macOS / Linux
- Windows
- Cargo
Exécutez dans le terminal :Ou installez via Homebrew :
Le CLI nécessite que l’application Linkly AI Desktop soit lancée au préalable.
Le CLI découvre et se connecte automatiquement au service MCP de l’application
de bureau via le fichier
~/.linkly/port.Méthodes d’utilisation
Le CLI suit le flux de travail progressif search → outline → read : d’abord rechercher pour trouver les documents cibles, puis consulter le sommaire pour comprendre la structure, et enfin lire le contenu spécifique. Lorsque l’utilisateur évoque un conteneur (“dans mes notes Notion”, “dans mon dossier Dropbox”) dont le chemin réel est inconnu, appelezfind-paths avant search pour le localiser.
Chaque sortie de commande réussie se termine par une ligne d’horodatage UTC
[meta] now=2026-05-08T...Z (ou un champ _meta.now au niveau supérieur en
mode JSON). Il s’agit de métadonnées que Desktop fournit aux assistants IA
pour calculer des dates relatives comme « le mois dernier ». Les utilisateurs
humains peuvent l’ignorer ; pour le scriptage, il est recommandé de filtrer la
dernière ligne avant l’analyse ultérieure.Vérifier l’état de la connexion
Rechercher des documents
Consulter le sommaire d’un document
DOC_ID est récupéré depuis les résultats de recherche. Vous pouvez consulter plusieurs documents à la fois :
Lire le contenu d’un document
--offset pour lire progressivement :
Localisation de chemins (find-paths)
search : lorsque l’utilisateur nomme un conteneur (“dans mes notes Notion”, “dans mon dossier Dropbox”) sans en connaître le chemin sur le disque, appelez d’abord find-paths, puis transmettez un segment distinctif du chemin retourné comme --path-glob à search.
Flux de travail typique en deux étapes :
--patterns prend une liste de mots-clés séparés par des virgules, combinés en interne par OR contre le chemin. Passez plusieurs variantes en un seul appel (paires de traduction, casse, identifiants réels d’application) pour maximiser le rappel au premier coup :
Mode MCP
- macOS / Linux
- Windows
Éditez
~/.config/Claude/claude_desktop_config.json :- Name:
linkly-ai - Command:
linkly mcp
Mettre à jour le CLI
Description des paramètres
Options globales
| Option | Description |
|---|---|
--endpoint <URL> | Spécifier le point de terminaison MCP (par défaut, découverte automatique via ~/.linkly/port) |
--json | Sortie au format JSON (adapté aux scripts et à l’automatisation) |
-V, --version | Afficher la version du CLI |
-h, --help | Afficher l’aide |
Paramètres de search
| Paramètre | Description | Valeur par défaut |
|---|---|---|
<QUERY> | Mots-clés ou expression de recherche (obligatoire) | — |
--limit <N> | Nombre maximum de résultats retournés (1-50) | 20 |
--type <TYPES> | Filtrer par type de document (séparés par des virgules, ex. pdf,md,docx) | Tous |
--library <NAME> | Restreindre la recherche à une bibliothèque spécifique | — |
--path-glob <PATTERN> | Filtrer par chemin de fichier (syntaxe GLOB de SQLite). Lorsque le chemin réel est inconnu, exécutez d’abord linkly find-paths | — |
--modified-after <ISO> | Borne inférieure incluse sur la date de modification. ISO 8601 UTC : date simple 2024-01-01 ou complète 2024-01-01T00:00:00Z | — |
--modified-before <ISO> | Borne supérieure incluse sur la date de modification. Même format que --modified-after | — |
--time-sort <MODE> | Réordonnement temporel : newest / oldest. Omettez pour conserver l’ordre de pertinence | — |
Paramètres de find-paths
| Paramètre | Description | Valeur par défaut |
|---|---|---|
--patterns <LIST> | Liste de mots-clés séparés par des virgules (obligatoire). Plusieurs mots-clés sont combinés par OR ; passez plusieurs variantes (paires de traduction, casse). Insensible à la casse pour ASCII ; CJK littéral. | — |
--library <NAME> | Restreindre à une bibliothèque spécifique | — |
--limit <N> | Nombre maximum de dossiers candidats (1-50) | 10 |
Paramètres de outline
| Paramètre | Description | Valeur par défaut |
|---|---|---|
<ID...> | ID du document (obligatoire, plusieurs possibles) | — |
Paramètres de read
| Paramètre | Description | Valeur par défaut |
|---|---|---|
<ID> | ID du document (obligatoire) | — |
--offset <N> | Numéro de ligne de départ (à partir de 1) | 1 |
--limit <N> | Nombre de lignes à lire (maximum 500) | 200 |

