Visión general de herramientas
Linkly AI expone tres herramientas a los asistentes de IA a través de MCP (Model Context Protocol), conformando un flujo de trabajo progresivo de acceso a documentos:search
Buscar documentos, encontrar resultados relevantes
outline
Ver el esquema del documento, comprender la estructura
read
Leer el contenido del documento, obtener detalles
Búsqueda (search)
Busca en los documentos locales indexados y devuelve la lista de resultados más relevantes.Parámetros
| Parámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
query | string | Sí | — | Palabras clave o frase de búsqueda |
limit | number | No | 20 | Número máximo de resultados (1-50) |
doc_types | string[] | No | Todos | Filtrar por tipo de documento, ej. ["pdf", "md", "docx"] |
output_format | string | No | markdown | Establezca json para obtener salida JSON estructurada |
Campos de respuesta
Cada resultado de búsqueda incluye la siguiente información:| Campo | Descripción |
|---|---|
doc_id | Identificador único del documento, usado para llamadas posteriores de outline/read |
title | Título del documento |
path | Ruta del archivo |
relevance | Puntuación de relevancia (0-1) |
word_count | Cantidad de palabras del documento |
total_lines | Número total de líneas del documento |
has_outline | Si tiene esquema disponible |
modified_at | Fecha de última modificación |
keywords | Lista de palabras clave extraídas |
snippet | Fragmento del contenido coincidente |
Ejemplo de uso
Esquema (outline)
Obtiene el esquema estructurado y los metadatos de uno o más documentos, ayudando a comprender rápidamente la estructura del documento y localizar las secciones objetivo.Parámetros
| Parámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
doc_ids | string[] | Sí | — | Lista de IDs de documentos (de los resultados de búsqueda) |
expand | string[] | No | Automático | IDs de nodos a expandir (ej. ["2", "3.1"]); si se omite, se muestran todos los niveles |
output_format | string | No | markdown | Establezca json para obtener salida JSON estructurada |
Cuándo usar el esquema
| Escenario | Recomendación |
|---|---|
| Documento extenso (> 200 líneas) con esquema | Ver primero el esquema, luego leer las secciones objetivo |
| Documento corto (< 100 líneas) | Omitir el esquema, usar directamente read para el texto completo |
Documento con has_outline: false | Omitir el esquema, usar directamente read para navegar página por página |
La función de esquema funciona mejor con PDF con marcadores, Markdown y DOCX.
Al leer documentos extensos o libros, obtendrá resultados significativamente más eficientes.
El soporte de esquema para texto plano y PDF sin marcadores se proporcionará en futuras iteraciones.
Ejemplo de uso
Lectura (read)
Lee el contenido del documento con soporte para posicionamiento por número de línea y paginación, ideal para leer partes específicas de documentos extensos. El comportamiento de la herramienta Read es consistente con el de Claude AI SDK, logrando así los mejores resultados en diversos modelos de IA agéntica.Parámetros
| Parámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
doc_id | string | Sí | — | ID del documento (de los resultados de búsqueda) |
offset | number | No | 1 | Línea de inicio (desde 1) |
limit | number | No | 200 | Número de líneas a leer (máximo 500) |
output_format | string | No | markdown | Establezca json para obtener salida JSON estructurada |
Formato de contenido
La herramientaRead devuelve contenido con números de línea, facilitando la referencia y el posicionamiento:
Estrategia de paginación
Para documentos extensos, se recomienda la lectura por bloques:read para leer con precisión el contenido de ese intervalo.
Ejemplo de uso
Ejemplo de invocación
Flujo de trabajo completo: vía CLI
El siguiente ejemplo demuestra cómo completar una búsqueda de documentos completa mediante CLI:Flujo de trabajo completo: vía MCP
Cuando el asistente de IA invoca las herramientas a través del protocolo MCP, el formato de solicitud es el siguiente:Preguntas frecuentes
¿Qué formatos de documento son compatibles?
¿Qué formatos de documento son compatibles?
Linkly AI actualmente es compatible con los siguientes formatos:
| Formato | Extensión | Soporte de esquema |
|---|---|---|
| Markdown | .md, .mdx | Sí |
| Word | .docx | Sí |
.pdf | Parcial | |
| Texto plano | .txt | No |
| HTML | .html, .htm | Parcial |
¿Qué hacer si el esquema no está disponible?
¿Qué hacer si el esquema no está disponible?
Si el documento no tiene un esquema disponible (
has_outline: false), puede:- Usar directamente la herramienta
readpara navegar por el contenido del documento página por página - Leer primero el inicio del documento (200 líneas por defecto) para tener una idea general del contenido antes de decidir si continuar leyendo
¿Cómo manejar documentos extensos?
¿Cómo manejar documentos extensos?
Flujo recomendado:
- Primero, comprender la estructura del documento a través de
outline(si tiene esquema) - Según el rango de líneas del esquema, usar los parámetros
offsetylimitdereadpara leer con precisión las secciones objetivo - Leer como máximo 500 líneas por vez, paginando mediante el ajuste de
offset
¿Cuál es el puerto predeterminado del servicio MCP?
¿Cuál es el puerto predeterminado del servicio MCP?
El puerto predeterminado es 60606. Si ese puerto está ocupado, la aplicación intentará automáticamente otros puertos. Puede consultar el puerto en uso en la configuración de Linkly AI Desktop.
¿Qué hacer si los resultados de búsqueda no son precisos?
¿Qué hacer si los resultados de búsqueda no son precisos?
Puede intentar:
- Usar palabras clave más precisas
- Usar descripciones en lenguaje natural (aprovechando la coincidencia semántica vectorial)
- Combinar palabras clave y sinónimos, como
"autenticación auth inicio de sesión sign-in" - Usar
--typepara filtrar tipos de documentos específicos y reducir el alcance de la búsqueda

