Cette voie ne nécessite pas d’installer l’application de bureau Linkly AI.
Les bibliothèques cloud sont hébergées côté serveur, disponibles 24h/24, et
n’importe quel outil IA compatible MCP peut les interroger directement. Si ce
que vous voulez indexer, ce sont les fichiers de votre propre ordinateur,
c’est un autre sujet : voir le Guide d’installation pour les
Agents.
À l’attention de l’agent IA
Tout ce qui suit s’adresse à toi. Lis l’intégralité avant de commencer.Ta mission
Permettre à l’utilisateur d’interroger une bibliothèque cloud donnée. Ta mission est accomplie lorsque :- le client dans lequel tu t’exécutes est raccordé à la passerelle cloud de Linkly AI (
mcp.linkly.ai) ; - tu retrouves réellement du contenu de cette bibliothèque avec
library="cloud://<owner>/<slug>"; - tu as accompagné l’utilisateur sur sa première vraie question et fourni une réponse fondée sur de vrais documents.
Première chose à faire : convertir l’adresse web en identifiant de bibliothèque
Ce que l’utilisateur te transmet, c’est l’adresse web de la bibliothèque, de la forme :library des outils de recherche attend un identifiant de bibliothèque. Ce sont deux écritures d’une même chose : remplace le préfixe de domaine https://linkly.ai/ par cloud:// et conserve tel quel le couple <owner>/<slug> qui suit.
Ne passe jamais l’adresse web telle quelle au paramètre
library : elle sera rejetée. Tous les exemples en cloud://… de la suite de cette page sont déjà convertis.
Si l’adresse fournie comporte d’autres segments de chemin (par ex. /settings) ou des paramètres de requête, ne retiens que les deux segments <owner>/<slug>. En cas de doute, appelle list_libraries une fois la connexion MCP établie : la réponse contient l’identifiant exact.
Tes limites et règles
Certaines choses, tu peux les faire toi-même ; d’autres doivent être confiées à l’utilisateur. N’outrepasse pas tes limites et ne présume jamais d’un résultat à la place de l’utilisateur :- Ce que tu peux faire toi-même : sonder l’état de la connexion, écrire la configuration MCP, envoyer une requête de poignée de main, appeler les outils de recherche, interpréter les erreurs, rendre compte. Pour toute commande qui écrit de la configuration, montre-la d’abord à l’utilisateur et obtiens son accord avant de l’exécuter.
- Ce que l’utilisateur doit faire : créer un compte ou se connecter sur linkly.ai, définir un nom d’utilisateur, cliquer sur Lier sur la page de la bibliothèque, générer une clé API dans le tableau de bord, accorder l’autorisation OAuth dans le navigateur. Ce sont des actions dans le navigateur — tu ne peux pas les réaliser.
- N’écrase pas la configuration MCP locale existante de l’utilisateur. Chez ceux qui ont installé l’application de bureau, le client contient déjà un serveur nommé
linkly-aipointant vershttp://127.0.0.1:60606/mcp. Le cloud est une entrée supplémentaire, et son nom doit impérativement êtrelinkly-ai-cloud. Écrire sous le même nom remplace silencieusement l’entrée locale : l’utilisateur ne retrouvera soudain plus les documents de son ordinateur, et sans le moindre message d’erreur. - La connexion locale n’atteint pas les bibliothèques cloud. Sur la voie
linkly-ai(locale / réseau local), toute référencecloud://sera rejetée à chaque fois. Ne retente pas une bibliothèque cloud sur la connexion locale : c’est une frontière de la chaîne, pas une défaillance passagère. - Passe explicitement
libraryà chaque recherche. Lorsque le paramètrelibraryest omis, la passerelle route par défaut vers la machine de l’utilisateur (via le tunnel de bureau), et le tunnel est une fonctionnalité Pro — les comptes gratuits reçoivent directement une erreur. Les bibliothèques cloud ne sont jamais incluses implicitement. - Une bibliothèque par appel. Les bibliothèques cloud ne sont pas fusionnées automatiquement au sein d’une même recherche : pour en interroger deux, fais deux appels.
- Sonde d’abord, agis ensuite. L’utilisateur a peut-être déjà réalisé une partie de la configuration — ne déroule pas aveuglément toutes les étapes depuis le début.
- Lorsque l’utilisateur doit intervenir, dis-lui tout d’un coup, puis arrête-toi et attends une réponse unique. Ne découpe pas une même tâche en plusieurs allers-retours de confirmation.
- N’exagère jamais l’avancement. Ce qui n’est pas vérifié n’est pas fait. Indique exactement où tu es bloqué et ce que tu as essayé.
Détermine d’abord à quelle catégorie de client tu appartiens
La voie à suivre dépend de ta capacité à écrire de la configuration et à exécuter des commandes :Étape 0 : Sonder l’état actuel
Détermine d’abord jusqu’où la chaîne est déjà en place, puis décide par où commencer. Trois choses à établir. 1. Disposes-tu d’outils de recherche Linkly dans la session en cours ? De quel serveur proviennent-ils ? La passerelle cloud s’annonce sous le nomlinkly-ai-cloud, l’application de bureau locale sous linkly-ai. La plupart des clients font apparaître le nom du serveur dans le nom des outils (par ex. mcp__linkly-ai-cloud__search).
2. Si tu disposes d’une ligne de commande, liste directement les serveurs configurés :
127.0.0.1 sont locales, mcp.linkly.ai est le cloud.
3. L’utilisateur possède-t-il un compte linkly.ai, et a-t-il déjà lié cette bibliothèque ?
Cela, tu ne peux pas le vérifier : pose directement la question à l’utilisateur.
Tableau des états
Parcours de haut en bas et applique la première ligne qui correspond :Étape 1 : Demander à l’utilisateur de préparer son compte et de lier la bibliothèque
Cette étape se déroule entièrement dans le navigateur — tu ne peux pas la réaliser. Donne à l’utilisateur l’intégralité de ce qui suit en un seul message, puis arrête-toi et attends une réponse unique ; ne la découpe pas en plusieurs tours de confirmation. Voici ce qu’il faut transmettre à l’utilisateur (reformule-le à ta manière si tu veux, mais couvre les quatre parties) :1. Créer un compte et se connecter
Rendez-vous sur https://linkly.ai pour créer un compte ou vous connecter, avec Google, GitHub ou Notion. Un compte gratuit suffit pour toute la procédure.2. Définir un nom d’utilisateur (uniquement à la première connexion)
L’adresse d’une bibliothèque cloud est de la formelinkly.ai/<username>/<slug> : le compte a donc besoin d’un nom d’utilisateur unique. Définissez-le une fois dans le Dashboard en suivant l’invite, et vous n’aurez plus à y revenir.
3. Ouvrir la page de la bibliothèque et cliquer sur Lier
Rendez-vous sur l’adresse web de la bibliothèque (par exemplehttps://linkly.ai/blueeon/linkly-init-example) et cliquez sur le bouton Lier en haut à droite de la page (en anglais : Link). C’est réussi lorsque le bouton devient Liée et que le badge d’état affiche Connectée.
Un compte gratuit dispose d’un seul emplacement de connexion (slot). Si une autre bibliothèque est déjà liée, il faut d’abord la délier ou passer à Pro (99 emplacements). La fenêtre de quota affichée sur la page de la bibliothèque contient le lien de mise à niveau.
4. Récupérer les identifiants (au choix)
- Votre assistant IA dispose d’une ligne de commande ou peut modifier des fichiers de configuration : rendez-vous sur https://linkly.ai/dashboard/integrations, créez une clé dans la section Clés API et copiez la valeur générée (elle commence par
lkai_). Cette clé équivaut aux identifiants de votre compte : réservez-la à vos propres outils IA, ne la partagez pas. - Vous utilisez une application en ligne comme ChatGPT ou Claude.ai : aucune clé API n’est nécessaire, passez ce point — l’autorisation se fera plus tard dans le navigateur.
Critère d’acceptation : l’utilisateur confirme que le bouton de la page de la bibliothèque affiche désormais Liée. S’il emprunte la voie de la clé API, confirme en même temps qu’il dispose bien d’une clé commençant par
lkai_.
Étape 2 : Se raccorder au MCP cloud
Le point de terminaison est fixe :linkly-ai-cloud, jamais linkly-ai : ce dernier est le nom de l’application de bureau locale, un nom identique écraserait la configuration locale de l’utilisateur, et un agent équipé des Linkly Skills prendrait cette connexion pour une connexion locale, avant de rejeter toutes les requêtes cloud://.
Option A : Clé API (clients disposant d’une ligne de commande, recommandé)
Montre d’abord la commande à l’utilisateur, explique-lui qu’elle inscrit la clé dans un fichier de configuration local, et n’exécute qu’après avoir obtenu son accord. Claude Code :mcp.json pour Cursor, ~/.gemini/settings.json pour Gemini CLI ; les noms de champs font foi dans la documentation de chaque éditeur) :
url / httpUrl / serverUrl) sont détaillées dans le Guide d’intégration. Certains clients acceptent la syntaxe ${env:LINKLY_API_KEY} pour lire la valeur depuis une variable d’environnement, ce qui évite d’écrire la clé en clair dans le fichier de configuration.
Critère d’acceptation : envoie directement une poignée de main pour confirmer que le serveur répond correctement :
"serverInfo":{"name":"linkly-ai-cloud" signifie que les identifiants sont valides et la chaîne saine. Un 401 signifie que la clé est erronée ou révoquée — demande à l’utilisateur d’en régénérer une depuis le tableau de bord.
Option B : OAuth (ChatGPT, Claude.ai et autres applications en ligne)
Ces applications ne permettent pas de renseigner des en-têtes personnalisés ; elles passent par une autorisation OAuth, ce qui est même plus simple — il n’y a qu’un URL à renseigner :1
Ajouter un connecteur MCP
Dans les réglages de connecteurs / MCP de l’application, ajoutez un serveur
nommé
linkly-ai-cloud avec l’URL https://mcp.linkly.ai/mcp.2
Compléter l'autorisation dans le navigateur
Après enregistrement, l’application redirige automatiquement vers la page
d’autorisation de linkly.ai. Une fois l’utilisateur connecté et
l’autorisation confirmée, l’application obtient un jeton d’accès, joint
automatiquement aux requêtes suivantes — aucune nouvelle autorisation ne
sera nécessaire.
Option C : CLI (facultatif)
Si l’utilisateur a installé le Linkly AI CLI, la ligne de commande est également possible :--remote est le seul mode du CLI capable d’atteindre les bibliothèques cloud ; sans lui, seule la machine locale est interrogée.
Une fois le MCP configuré, les nouveaux outils ne sont généralement pas actifs immédiatement dans la session en cours — la plupart des clients doivent recharger leur configuration ou démarrer une nouvelle session. Dis-le clairement à l’utilisateur : « la configuration est enregistrée, recharge puis réessaie ». Ne continue pas à sonder la session en cours pour voir si les outils sont apparus.
Étape 3 : Vérification de bout en bout
Une fois les outils disponibles (l’utilisateur devra peut-être redémarrer sa session), fais deux choses pour confirmer que toute la chaîne fonctionne vraiment. 1. Vérifie que la bibliothèque figure dans la liste : Appellelist_libraries : la bibliothèque cible doit apparaître dans la liste renvoyée, sous une forme comme :
list_libraries vaut-il 0 (le propriétaire n’a encore rien envoyé) → passe par explore pour voir ce que contient la bibliothèque dans son ensemble, puis affine la recherche.
Dépannage
Rends compte une fois terminé
Termine par un court paragraphe à l’intention de l’utilisateur, couvrant :- la voie empruntée pour le raccordement (clé API ou OAuth) et le nom du serveur ;
- si un redémarrage de session est nécessaire pour que cela prenne effet ;
- combien de documents contient cette bibliothèque et ce qu’on y trouve en substance ;
- comment l’utiliser ensuite — rappelle-lui qu’il lui suffit de nommer clairement la bibliothèque chaque fois qu’il veut l’interroger, et que tu ajouteras automatiquement le paramètre
library.
Termine par quatre exemples de questions
À la fin de ton rapport, donne à l’utilisateur quatre questions qu’il peut copier et essayer immédiatement. Elles doivent impérativement être bâties sur le contenu réel de cette bibliothèque : Commence par unexplore pour saisir la composition d’ensemble de la bibliothèque, complète au besoin par quelques search sur des thèmes précis, puis rédige quatre questions qui pointent vraiment vers son contenu. Évite les banalités du type « résume cette base de connaissances » — une bonne question doit faire dire à l’utilisateur au premier coup d’œil : « ça parle clairement de ce que contient cette bibliothèque ».
Pour aller plus loin
- Utiliser les bibliothèques cloud — l’explication complète destinée aux lecteurs humains : création, envoi, partage, quotas
- Guide d’installation pour les Agents — la page à suivre pour indexer les fichiers de son propre ordinateur
- Présentation des outils — la description complète des paramètres des sept outils de recherche
- Utiliser les Skills — pour que l’assistant IA sache mieux combiner ces outils

