Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade FTP / FTPS (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
Deja que ChatGPT busque dentro de los documentos de un servidor FTP o FTPS: archivos PDF, Excel, Word y Outlook, indexados y sincronizados por AnythingMCP File Search. TLS explícito e implícito, certificados autofirmados mediante huella digital.
Prueba a pedir
Prompts de ejemplo para FTP / FTPS (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.
FTP y FTPS en ChatGPT
Respuesta corta: añade el servidor FTP a AnythingMCP como un conector de File Search, preferiblemente mediante FTPS (FTP con TLS). AnythingMCP indexa el texto completo de la carpeta que elijas y mantiene el índice sincronizado. Después, conecta AnythingMCP a ChatGPT en la web. ChatGPT puede encontrar archivos por nombre y por contenido, leer las páginas que necesite y entregarte el archivo en sí, adjunto o como enlace de descarga temporal. Nunca se escribe nada en el servidor.
Un asistente de IA no puede abrir un servidor FTP por sí solo, y si pudiera, tendría que descargar todos los archivos para responder 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
- Una cuenta FTP que pueda leer la carpeta. Una cuenta de solo lectura es la opción adecuada.
- El nombre del host y el modo: FTPS explícito, normalmente en el puerto 21; FTPS implícito, en el puerto 990; FTP simple, en el 21.
- Un espacio de trabajo de AnythingMCP: AnythingMCP Cloud (7 días gratis) o tu propia instalación autoalojada.
¿FTPS o FTP simple? Usa FTPS siempre que el servidor lo ofrezca. El FTP simple envía la contraseña sin cifrar: AnythingMCP solo lo acepta después de que lo confirmes, y una política de espacio de trabajo Enterprise puede prohibirlo. Una Fritz!Box tiene su propia entrada en el Marketplace con los ajustes correctos.
Configuración
Paso 1 — Configura el conector de File Search
En AnythingMCP, abre el Marketplace y elige FTP / FTPS (File Search), o abre Connectors → New → File Search y elige FTPS (explícito o implícito) o FTP. Un breve asistente te guía; no hay que rellenar ningún formulario largo.
- Conectar. Introduce host, puerto, nombre de usuario, contraseña y la carpeta que quieres usar, por ejemplo
/exports. Para FTP simple, confirma que la contraseña viaja sin cifrar. - Probar. 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 hay que corregir cuando un paso falla. Un certificado de una autoridad pública se acepta tal cual. Un certificado autofirmado se muestra como una huella digital: confírmala una vez y, a partir de entonces, AnythingMCP rechaza un certificado distinto antes de enviar la contraseña.
- Escanear. 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 vienen desmarcadas, de modo que ChatGPT nunca cite 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 de plan. - Describir. AnythingMCP redacta la descripción del conector a partir del escaneo, por ejemplo «Listas de precios y fichas técnicas del portal de proveedores, PDF y Excel, 2022–2026». Este texto le indica a ChatGPT 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 e 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.
- Activar. 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 en segundo plano independiente: ChatGPT y tus demás conectores siguen respondiendo a toda velocidad mientras tanto. La pestaña Files del conector muestra su 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 ChatGPT
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 donde esta guía muestreYOUR_SERVER_ID.
ChatGPT añade los servidores MCP como plugins en su página Plugins, en la web y con planes de pago. Ya no hace falta el modo desarrollador. En un espacio de trabajo Business solo pueden añadirlo administradores y propietarios; en Enterprise y Edu, un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, haz clic en Add y después en Add custom MCP server.
- Introduce un nombre, p. ej. Name:
FTP files. - En Connection, introduce la Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y luego Create as a plugin. Cuando ChatGPT te lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales, escribe @ en un chat y elígelo.
Paso 4 — Pregunta
Empieza un chat nuevo y pregunta por el contenido de tus archivos. ChatGPT 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 ChatGPT 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 la mejor página, un fragmento y la fecha; filtros por carpeta, tipo de archivo y fechas, los más recientes primero si se pide |
<prefix>_find | Encuentra archivos por nombre (tolera 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 espacio de trabajo (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, salvo _share_file, son de solo lectura.
Archivos compatibles: se extrae texto de más de 100 tipos de archivo: PDF (página por página); Word, Excel y PowerPoint, incluidas las variantes con macros y de plantilla, y .xlsb; OpenDocument; Outlook .msg, .eml y .mbox con el texto de sus adjuntos; .rtf, .epub, .xps; Apple Pages, Numbers y Keynote (mediante 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 nombre, y las páginas de PDF y las imágenes pueden mostrarse a la IA como imágenes. Los PDF escaneados sin capa de texto se leen con OCR en Enterprise.
Prompts para probar en ChatGPT
- «Busca en las exportaciones del proveedor la lista de precios actual de Nordtor y dime el precio de NT-601.»
- «¿Qué fichas técnicas mencionan la clase de protección contra incendios T30?»
- «Lista todas las filas de Excel de la carpeta exports que contengan el grupo de descuento 12.»
- «¿Qué archivos de la carpeta se han modificado este mes?»
Cómo funciona la sincronización
AnythingMCP compara el tamaño y la fecha de modificación de cada archivo con la última ejecución y descarga solo los archivos nuevos y modificados. Las conexiones de datos pasivas van únicamente a la dirección del propio servidor. 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 siendo localizable por nombre, con el motivo en la pestaña Files.
La sincronización se ejecuta en su propio servicio en segundo plano, separado del servidor que responde a ChatGPT: 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 de tu plan, ChatGPT sigue buscando en los archivos ya indexados y se le informa de que pueden faltar archivos más recientes, y tú puedes desmarcar carpetas o mejorar de plan. Una carpeta en pausa se vuelve a comprobar una vez al día y se reanuda sola cuando cabe.
Seguridad
- Solo lectura. El conector únicamente lista y lee. No tiene ninguna herramienta que escriba, renombre o elimine en el servidor.
- Solo tu espacio de trabajo. El índice se almacena por espacio de trabajo y cada consulta se limita a él, tanto desde la aplicación como desde 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. ChatGPT 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 le indican al modelo que nunca siga instrucciones que encuentre dentro de un archivo.
- Certificado anclado. Un certificado autofirmado que hayas confirmado se comprueba en cada conexión, antes de enviar la contraseña.
- El modo pasivo se queda en el servidor. Las conexiones de datos van solo a la dirección del propio servidor.
- AnythingMCP Cloud se conecta únicamente a servidores de la internet pública: se rechaza un host de una red privada, también después de 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 juntos | 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 espacio de trabajo | – | – | – | ✓ |
Autoalojado: Starter incluye un conector de File Search con hasta 500 archivos, Team tres conectores con 2.000 archivos, y Enterprise no tiene límite y sincroniza hasta cada 5 minutos; el archivo más grande lo establece FILES_MAX_FILE_BYTES (100 MB por defecto). File Search autoalojado necesita 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 después de la prueba. Todos los planes.
Preguntas frecuentes
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para planes de pago; el plan Free no figura en su lista.
¿FTPS explícito o implícito? El que ofrezca tu servidor. El FTPS explícito empieza en el puerto FTP normal (normalmente el 21) y cambia a TLS; el FTPS implícito habla TLS desde el principio, normalmente en el puerto 990.
Mi servidor solo ofrece FTP simple. AnythingMCP se conecta después de que confirmes que la contraseña viaja sin cifrar. En ese caso, es preferible usar una cuenta de solo lectura y preguntar si el servidor puede habilitar FTPS.
¿AnythingMCP copia todo el servidor? 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 un servidor FTP o FTPS a Claude
- Conectar un servidor FTP o FTPS a Gemini
- Conectar un servidor FTP o FTPS a Microsoft Copilot
- Conectar un servidor FTP o FTPS a Cursor
- Conectar un servidor FTP o FTPS a Muse
- Otras fuentes de archivos en ChatGPT: servidor SFTP, servidor WebDAV, bucket de S3, Nextcloud, ownCloud, Synology NAS, QNAP NAS, almacenamiento de Fritz!Box, Hetzner Storage Box, carpeta de red (autoalojada)
¿Te ha sido útil esta guía?