Introducción a Linkly AI CLI
Linkly AI CLI es una herramienta de línea de comandos que, conectándose al servicio MCP de Linkly AI Desktop, le permite buscar, explorar y leer documentos locales desde la terminal. También funciona como puente entre AI Agent (como Claude Desktop, Cursor) y Linkly AI.Búsqueda en terminal
Busque sus documentos directamente desde la línea de comandos, ideal para desarrolladores y usuarios avanzados
Puente MCP
Se ejecuta en modo MCP stdio, permitiendo que herramientas de IA como Claude Desktop y Cursor invoquen Linkly AI
Instalación
- macOS / Linux
- Windows
- Cargo
Ejecute en la terminal:O instale mediante Homebrew:
Antes de ejecutar CLI, debe iniciar la aplicación Linkly AI Desktop. CLI descubrirá y se conectará automáticamente al servicio MCP de la aplicación de escritorio a través del archivo
~/.linkly/port.Métodos de uso
CLI sigue el flujo de trabajo progresivo search → outline → read: primero buscar para encontrar el documento objetivo, luego ver el esquema para entender la estructura, y finalmente leer el contenido específico. Cuando el usuario menciona un contenedor (“en mis notas de Notion”, “en mi carpeta de Dropbox”) cuya ruta real no se conoce, llame afind-paths antes de search para localizarla.
Cada salida de comando exitosa termina con una línea de marca de tiempo UTC
[meta] now=2026-05-08T...Z (o un campo _meta.now de nivel superior en modo JSON). Estos son metadatos que Desktop proporciona a los asistentes de IA para calcular fechas relativas como “el mes pasado”. Los usuarios humanos pueden ignorarlos; al procesar con scripts, se recomienda filtrar la última línea antes del análisis posterior.Verificar el estado de conexión
Buscar documentos
--scope notes limita los resultados a sus notas e ignora --library y --path-glob: esos filtros se descartan silenciosamente en lugar de producir un error.Ver el esquema del documento
DOC_ID se obtiene de los resultados de búsqueda. Permite ver múltiples documentos a la vez, o pasar los ID mediante una tubería con -:
Buscar patrones en documentos
Leer el contenido del documento
--offset:
Localización de rutas (find-paths)
search: cuando el usuario nombra un contenedor (“en mis notas de Notion”, “en mi carpeta de Dropbox”) sin conocer su ruta en el disco, llame primero a find-paths, y luego pase un segmento distintivo de la ruta retornada como --path-glob a search. Cuando el nombre de una carpeta contiene metacaracteres glob (* ? [), use directamente el campo path_glob retornado — ya está escapado para coincidir literalmente con esa carpeta.
Flujo de trabajo típico de dos pasos:
--patterns acepta una lista de palabras clave separadas por comas, combinadas internamente por OR contra la ruta. Pase varias variantes en una sola llamada (pares de traducción, mayúsculas/minúsculas, identificadores reales de aplicación) para maximizar la recuperación al primer intento:
Notas
Linkly AI guarda notas breves en Markdown dentro de la carpeta de su biblioteca. Son archivos locales corrientes — nunca se suben — y se indexan como cualquier otro documento.note_id y su version actual, que linkly list --scope notes devuelve:
Autocompletado del shell
bash, zsh, fish, powershell o elvish.
- zsh
- bash
- fish
- PowerShell
Modo MCP
Configurar aplicaciones de IA locales como Claude Desktop:
Agregue el siguiente contenido al archivo de configuración de Claude Desktop u otras aplicaciones:
- macOS / Linux
- Windows
Edite
~/.config/Claude/claude_desktop_config.json:- Name:
linkly-ai - Command:
linkly mcp
Actualizar CLI
Modos de conexión
CLI admite tres formas de conectarse a su base de conocimiento de Linkly AI:Modo local (predeterminado)
No requiere opciones adicionales. CLI lee~/.linkly/port para encontrar la aplicación de escritorio en ejecución:
Modo de red local
Conéctese a una instancia de Linkly AI que se ejecuta en otro dispositivo de su red local. El token de acceso se encuentra en la aplicación de escritorio, en Ajustes → MCP:Modo remoto
Conéctese a su base de conocimiento desde cualquier lugar mediante el túnel en la nube. Primero, guarde su API Key (obtenida en linkly.ai/dashboard):--remote con cualquier comando:
Descripción de parámetros
Opciones globales
Exit Codes
De forma predeterminada, CLI usa los dos valores convencionales: 0 si tuvo éxito y 1 si falló. Tenga en cuenta que «éxito» incluye no encontrar nada: una búsqueda sin resultados sigue devolviendo 0. Pase--exit-code para distinguir ambos casos:
Esta opción no está activada por defecto porque cambia el significado de
1. Sin ella, 1 significa «falló», que es lo que comprueban los scripts existentes.
