Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Nextcloud (File Search) con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Permite que Microsoft Copilot busque dentro de los archivos de tu Nextcloud mediante WebDAV con una contraseña de aplicación: índice de texto completo de archivos PDF, Excel, Word y Outlook, sincronizado en segundo plano por AnythingMCP File Search. Solo lectura.
Prueba a pedir
Prompts de ejemplo para Nextcloud (File Search)
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
Archivos de Nextcloud en Microsoft Copilot
Respuesta corta: añade tu Nextcloud a AnythingMCP como conector de File Search, con una contraseña de aplicación a través de WebDAV. AnythingMCP indexa el texto completo de la carpeta que elijas y mantiene el índice sincronizado. Después, conecta AnythingMCP a Microsoft 365 Copilot y a Teams mediante un agente de Copilot Studio. Microsoft Copilot puede encontrar archivos por nombre y por contenido, leer las páginas que necesita y entregarte el archivo en sí, adjunto o como enlace de descarga temporal. Nunca se escribe nada en tu Nextcloud.
Un asistente de IA no puede abrir tu Nextcloud por sí solo, y uno que pudiera tendría que descargar todos los archivos para responder a una sola pregunta. El índice es lo que hace que una pregunta como "¿cuánto cuesta el artículo NT-601 en la lista de precios actual?" se responda en segundos.
Qué necesitas
- La dirección WebDAV de tu Nextcloud:
https://YOUR-HOST/remote.php/dav/files/USER/. - Una contraseña de aplicación de ese usuario (Ajustes → Seguridad → Dispositivos y sesiones), nunca la contraseña de la cuenta. Ponle un nombre, por ejemplo
AnythingMCP, para poder revocarla por separado. - Un usuario que pueda leer las carpetas en las que quieres buscar. AnythingMCP ve exactamente lo que ve ese usuario.
- Un workspace de AnythingMCP: AnythingMCP Cloud (7 días gratis) o tu propia instalación autoalojada.
AnythingMCP también tiene un conector de Nextcloud para la API de Nextcloud: usuarios, grupos, recursos compartidos, estado del servidor. No lee lo que hay dentro de tus archivos; eso lo hace File Search. Usa ambos si necesitas ambas cosas. Las ofertas de Nextcloud gestionado, como Hetzner Storage Share, funcionan igual.
Configúralo
Paso 1 — Configura el conector de File Search
En AnythingMCP, abre el Marketplace y elige Nextcloud (File Search): se abre el asistente de File Search con los ajustes para Nextcloud. (O abre Connectors → New → File Search, elige WebDAV y el acceso directo de Nextcloud.)
- Conecta. Introduce la dirección WebDAV, el nombre de usuario y la contraseña de aplicación, y la carpeta que quieres usar, por ejemplo
Documents/Projects. - Prueba. AnythingMCP se conecta, inicia sesión y lista la carpeta antes de guardar nada, y muestra una lista de comprobación (dirección, accesibilidad, cifrado, identidad del servidor, inicio de sesión, carpeta) con lo que debes corregir cuando un paso falla.
- Escanea. Haz clic en Scan folder. AnythingMCP lista la carpeta sin indexarla todavía y muestra un árbol con el número de archivos de cada subcarpeta, los tipos de archivo y los años. Las carpetas que parecen archivos históricos (
Alt,Old,Archive,Backup) ya aparecen desmarcadas, de modo que Microsoft Copilot nunca cita un documento obsoleto. Una barra compara tu selección con tu plan mientras marcas carpetas, tipos de archivo o un límite de antigüedad; cuando la selección supera el plan, desmarca más elementos o mejora tu plan. - Describe. AnythingMCP redacta la descripción del conector a partir del escaneo, por ejemplo "Carpetas de proyectos del equipo de ventas, ofertas y actas de recepción, PDF y Word, 2021–2026". Este texto le dice a Microsoft Copilot qué contiene la carpeta y cuándo buscar en ella. Si hay un modelo de IA configurado en el servidor, el asistente puede redactarla con IA y indica exactamente qué se envía (nombres de carpetas, nombres de archivos, los primeros 2000 caracteres de hasta 20 archivos de muestra, con los datos personales enmascarados); si no, el borrador se genera a partir de la estructura de carpetas. Edítala como quieras.
- Activa. Elige el prefijo de las herramientas, el intervalo de sincronización y los servidores MCP que recibirán el conector, y haz clic en Activate.
La primera sincronización empieza de inmediato y se ejecuta en un servicio independiente en segundo plano: Microsoft Copilot y tus otros conectores siguen respondiendo a toda velocidad mientras tanto. La pestaña Files del conector muestra el progreso: archivos encontrados, indexados y omitidos, la última y la próxima sincronización, y un botón Sync now.
Paso 2 — Copia la URL del servidor
En MCP Servers, abre el servidor que elegiste en el asistente y copia su URL.
Paso 3 — Añade el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP, abre MCP Servers → el servidor en el que está este conector, y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala en todos los lugares donde esta guía muestreYOUR_SERVER_ID.
Microsoft Copilot utiliza servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y después publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft mediante Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Introduce un Server name (por ejemplo
AnythingMCP), una Server description que explique qué hace el conector (por ejemplo "Busca y lee los documentos de nuestro Nextcloud: ofertas, archivos de proyectos, actas de reuniones") y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, establece Type en Header y el nombre del encabezado en
X-API-Key, y luego selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API de MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que requiera las herramientas de búsqueda de archivos.
- Selecciona Publish, después Channels → Microsoft 365 and Microsoft Teams, mantén seleccionada la opción Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala por ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres un inicio de sesión por usuario? Elige OAuth 2.0 → Dynamic discovery en lugar de una clave de API: cada usuario inicia entonces sesión en AnythingMCP la primera vez que el agente lo llama, y los roles MCP de ese usuario determinan qué carpetas y herramientas obtiene.
¿Autoalojado? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Paso 4 — Pregunta
Inicia un chat nuevo y pregunta por el contenido de tus archivos. Microsoft Copilot busca primero en el índice, abre las páginas que coinciden y responde con el nombre del archivo, la página y la fecha del archivo, para que puedas comprobar la fuente.
Qué puede hacer Microsoft Copilot con los archivos
| Herramienta | Qué hace |
|---|---|
<prefix>_guide | Cómo buscar en esta carpeta |
<prefix>_search | Búsqueda de texto completo en todas las páginas indexadas: los archivos con su mejor página, un fragmento y la fecha; filtros por carpeta, tipo de archivo y fechas, los más recientes primero si se solicita |
<prefix>_find | Encuentra archivos por nombre (tolerante a errores tipográficos) o por patrón |
<prefix>_list | Muestra una carpeta: subcarpetas con recuentos, archivos con tamaño y fecha |
<prefix>_read | Lee un archivo como texto, por páginas ("1-3,7") o en ventanas de caracteres |
<prefix>_grep | Búsqueda exacta de códigos y números con dos líneas de contexto; las filas de las hojas de cálculo incluyen los nombres de sus columnas |
<prefix>_status | Estado de la sincronización, recuentos, motivo de la pausa y un resumen del contenido |
<prefix>_view_page | Muestra como imagen una página de un PDF, o un archivo de imagen: planos, sellos, fotos y tablas que el texto no recoge |
<prefix>_get_file | El archivo en sí como enlace de descarga temporal para los miembros del workspace (las imágenes también se adjuntan) |
<prefix>_share_file | Un enlace temporal (interno o público); desactivado en la instalación |
<prefix> es el prefijo de las herramientas que eliges en el asistente, por ejemplo pricelists. Todas las herramientas excepto _share_file son de solo lectura.
Archivos compatibles: el texto se extrae de más de 100 tipos de archivo: PDF (página por página); Word, Excel y PowerPoint, incluidas las variantes con macros y plantillas y .xlsb; OpenDocument; Outlook .msg, .eml y .mbox con el texto de sus adjuntos; .rtf, .epub, .xps; Apple Pages, Numbers y Keynote (a través de su vista previa en PDF); .svg y el texto de los dibujos CAD .dxf; CSV, Markdown, HTML, XML, JSON, YAML, calendarios y contactos; y código fuente. Cualquier otro archivo se encuentra igualmente por su nombre, y las páginas de PDF y las imágenes se pueden mostrar a la IA como imágenes. Los PDF escaneados sin capa de texto se leen con OCR en Enterprise.
Prompts para probar en Microsoft Copilot
- "Encuentra la oferta que enviamos a Kessler para el tejado del almacén y resume las partidas de precio."
- "¿Qué carpetas de proyectos contienen un acta de recepción firmada de este año?"
- "Busca en las actas de reuniones las decisiones sobre el nuevo ERP y enuméralas con sus fechas."
- "Dame la última versión del manual del empleado como enlace de descarga."
Cómo funciona la sincronización
Nextcloud informa de un marcador de cambios (ETag) para cada archivo a través de WebDAV. AnythingMCP lo compara con la última ejecución y descarga solo los archivos nuevos y modificados. Los archivos cuyo contenido es idéntico a la versión indexada se reconocen por su suma de verificación (SHA-256) y no se vuelven a procesar. Los archivos eliminados salen del índice. Un archivo que no se puede leer se reintenta en las siguientes sincronizaciones y, tras tres fallos (de inmediato en el caso de archivos protegidos con contraseña), sigue pudiendo encontrarse por nombre, con el motivo indicado en la pestaña Files.
La sincronización se ejecuta en su propio servicio en segundo plano, separado del servidor que responde a Microsoft Copilot: una primera sincronización grande no ralentiza tus preguntas, y la búsqueda sigue funcionando con el último índice mientras se sincroniza.
Cuando la carpeta supera tu plan, la sincronización se pausa antes de descargar nada en lugar de indexar solo una parte: la pestaña Files muestra cuántos archivos contiene ahora la carpeta frente a los que permite tu plan, Microsoft Copilot sigue buscando en los archivos ya indexados y se le avisa de que pueden faltar archivos más recientes, y tú puedes desmarcar carpetas o mejorar tu plan. Una carpeta en pausa se comprueba de nuevo una vez al día y se reanuda por sí sola cuando vuelve a caber.
Seguridad
- Solo lectura. El conector solo lista y lee. No tiene ninguna herramienta que escriba, renombre o elimine en tu Nextcloud.
- Solo tu workspace. El índice se almacena por workspace y cada consulta se limita a él, tanto por la aplicación como, de nuevo, por la base de datos (Row-Level Security).
- Las credenciales se almacenan cifradas y solo se descifran en el servicio de sincronización en segundo plano. Microsoft Copilot y tus compañeros nunca las ven.
- Quién ve qué depende de tus roles MCP: un rol sin las herramientas de archivos no las ve. En Enterprise también puedes permitir o denegar carpetas por rol.
- El contenido de los archivos son datos. Las herramientas indican al modelo que nunca siga instrucciones encontradas dentro de un archivo.
- Contraseña de aplicación. Se puede revocar por separado en Nextcloud, sin cambiar la contraseña de la cuenta.
- Se respetan los recursos compartidos. AnythingMCP ve lo que ve el usuario conectado: comparte con ese usuario solo lo que deba poder buscarse.
- AnythingMCP Cloud solo se conecta a servidores de internet público: se rechaza un host de una red privada, también tras una redirección. Un servidor de la red de tu oficina debe ser accesible desde el exterior, o bien ejecutas AnythingMCP autoalojado junto a él.
Límites por plan
| Trial (Cloud) | Starter | Team | Enterprise | |
|---|---|---|---|---|
| Conectores de File Search | 1 | 1 | 3 | según contrato |
| Archivos indexados, todos los conectores en conjunto | 500 | 500 | 2.000 | según contrato |
| Archivo más grande | 10 MB | 25 MB | 50 MB | 200 MB |
| Sincronización automática | diaria | diaria | diaria | hasta cada 15 minutos |
| Sincronizaciones manuales al día | 1 | 1 | 3 | ilimitadas |
| File Share (enlaces de descarga) | – | ✓ | ✓ | ✓ |
| OCR, permisos de carpeta por rol, política del workspace | – | – | – | ✓ |
Autoalojado: Starter incluye un conector de File Search con hasta 500 archivos, Team tres conectores con 2.000 archivos, Enterprise no tiene límite y sincroniza hasta cada 5 minutos; el archivo más grande lo define FILES_MAX_FILE_BYTES (100 MB por defecto). File Search autoalojado requiere una licencia de pago o la prueba de 30 días, que tiene los límites de Team; la edición Community gratuita no incluye File Search tras la prueba. Todos los planes.
Preguntas frecuentes
¿Por qué no SharePoint? Si los archivos ya están en SharePoint o OneDrive, Microsoft 365 Copilot los busca de forma nativa. Esta guía es para archivos que no lo están: archivos en tu propio Nextcloud.
¿Por qué una contraseña de aplicación y no mi contraseña de Nextcloud? Una contraseña de aplicación se puede revocar por separado, sin cambiar la contraseña de la cuenta. Las instrucciones de Nextcloud en AnythingMCP piden una contraseña de aplicación, nunca la contraseña de la cuenta.
¿Cuál es la diferencia con el conector de Nextcloud? El conector de Nextcloud se comunica con la API de Nextcloud: usuarios, grupos, recursos compartidos, estado del servidor. El conector de File Search indexa y busca el contenido de tus archivos.
Nuestro Nextcloud solo es accesible desde la red de la oficina.
AnythingMCP Cloud lo necesita en internet mediante HTTPS. Un AnythingMCP autoalojado puede acceder a él cuando un administrador añade el host a la lista de permitidos de salida (Admin → Settings o SSRF_ALLOWED_HOSTS).
¿AnythingMCP copia todo tu Nextcloud? No. AnythingMCP conserva el texto extraído, no los archivos. Un archivo solo se vuelve a leer cuando ha cambiado o cuando pides el archivo en sí.
¿Se usa búsqueda vectorial? No. En los documentos de empresa se buscan nombres, códigos y números exactos, y ahí la búsqueda por palabras clave con resultados a nivel de página es más fiable que los embeddings.
Relacionado
- Busca en el servidor de archivos de tu empresa con IA
- Encuentra precios en listas de precios de proveedores con IA
- Busca dentro de archivos de Nextcloud y WebDAV con IA
- Comparte archivos desde un chat de IA como enlaces de descarga
- Conectar Nextcloud Files a Claude
- Conectar Nextcloud Files a ChatGPT
- Conectar Nextcloud Files a Gemini
- Conectar Nextcloud Files a Cursor
- Conectar Nextcloud Files a Muse
- Otras fuentes de archivos en Microsoft Copilot: servidor SFTP, servidor FTP / FTPS, servidor WebDAV, bucket de S3, ownCloud, Synology NAS, QNAP NAS, almacenamiento de Fritz!Box, Hetzner Storage Box, Carpeta de red (autoalojada)
¿Te ha sido útil esta guía?