Guida al connettore10 minuti di lettura10 tool MCP7 lingue

Come collegare un server SFTP a ChatGPT

Permetti a ChatGPT di cercare nei documenti di un server SFTP o di un NAS: file PDF, Excel, Word, PowerPoint e Outlook, indicizzati e sincronizzati da AnythingMCP File Search. Sola lettura, chiave host fissata, password o chiave privata.

HCA cura del team HelpCodeAggiornato 10 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

SFTP (File Search)

SFTP (File Search)

Search inside the documents on an SFTP server or NAS from your AI client: PDF, Excel, Word, PowerPoint and Outlook files indexed and synced by AnythingMCP File Search. Read-only, host key pinned, temporary download links.

tool

10

Regione

INTL

Categoria

Archiviazione file

Autenticazione

Basic Auth

Configura File Search su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi SFTP (File Search) con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Permetti a ChatGPT di cercare nei documenti di un server SFTP o di un NAS: file PDF, Excel, Word, PowerPoint e Outlook, indicizzati e sincronizzati da AnythingMCP File Search. Sola lettura, chiave host fissata, password o chiave privata.

Prova a chiedere

Prompt di esempio per SFTP (File Search)

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

SFTP (File Search) · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

SFTP in ChatGPT

Risposta breve: aggiungi il server SFTP ad AnythingMCP come connettore File Search. AnythingMCP accede via SSH con una password o una chiave privata, indicizza il testo completo della cartella che scegli e mantiene l'indice sincronizzato. Poi collega AnythingMCP a ChatGPT sul web. ChatGPT può trovare i file per nome e per contenuto, leggere le pagine che gli servono e darti il file stesso, in allegato o come link di download temporaneo. Sul server non viene mai scritto nulla.

Un assistente AI non può aprire da solo un server SFTP, e uno che potesse farlo dovrebbe scaricare ogni file per rispondere a una sola domanda. È l'indice a far sì che una domanda come "quanto costa l'articolo NT-601 nel listino attuale?" richieda pochi secondi.

Cosa ti serve

  • Un account SSH sul server che possa leggere la cartella, idealmente uno che non possa fare altro. Vanno bene sia una password sia una chiave privata.
  • Il nome host e la porta SSH, di solito 22.
  • Un workspace AnythingMCP: AnythingMCP Cloud (7 giorni gratis) oppure una tua installazione self-hosted.

SFTP è il protocollo SSH per il trasferimento di file, non FTP su TLS. Se il tuo server usa FTP o FTPS, consulta la guida FTP / FTPS. Hetzner Storage Box, un NAS Synology e un NAS QNAP hanno voci dedicate nel Marketplace con le impostazioni corrette.

Configurazione

In AnythingMCP apri il Marketplace e scegli SFTP (File Search), oppure apri Connectors → New → File Search e scegli SFTP. Una breve procedura guidata ti accompagna; non c'è nessun modulo lungo da compilare.

  1. Connetti. Inserisci host, porta, nome utente e la password oppure la chiave privata, più la cartella da usare, ad esempio /srv/documents.
  2. Testa. AnythingMCP si connette, effettua l'accesso ed elenca la cartella prima di salvare qualsiasi cosa, e mostra una checklist (indirizzo, raggiungibilità, cifratura, identità del server, accesso, cartella) con cosa correggere quando un passaggio fallisce. Mostra anche la chiave host SSH del server come fingerprint: confermala una volta sola e da quel momento AnythingMCP rifiuta una chiave diversa prima che la password venga inviata, proteggendoti da un server che finge di essere il tuo.
  3. Scansiona. Clicca su Scan folder. AnythingMCP elenca la cartella senza ancora indicizzarla e mostra un albero con il numero di file in ogni sottocartella, i tipi di file e gli anni. Le cartelle che sembrano archivi (Alt, Old, Archive, Backup) sono già deselezionate, così ChatGPT non cita mai un documento obsoleto. Una barra confronta la tua selezione con il tuo piano mentre selezioni cartelle, tipi di file o un limite di età; quando la selezione supera il piano, deseleziona altro o fai l'upgrade.
  4. Descrivi. AnythingMCP prepara una bozza della descrizione del connettore a partire dalla scansione, ad esempio "Documenti di progetto del team di ingegneria, PDF, Word ed Excel, 2021–2026". Questo testo dice a ChatGPT cosa contiene la cartella e quando cercarvi. Se sul server è configurato un modello AI, la procedura può redigerla con l'AI e indica esattamente cosa viene inviato (nomi delle cartelle, nomi dei file, i primi 2.000 caratteri di un massimo di 20 file di esempio, dati personali mascherati); altrimenti la bozza viene costruita dalla struttura delle cartelle. Modificala come preferisci.
  5. Attiva. Scegli il prefisso degli strumenti, l'intervallo di sincronizzazione e i server MCP che ricevono il connettore, quindi clicca su Activate.

La prima sincronizzazione parte subito e viene eseguita in un servizio separato in background: ChatGPT e i tuoi altri connettori continuano a rispondere a piena velocità mentre è in corso. La scheda Files del connettore mostra l'avanzamento: file trovati, indicizzati e saltati, l'ultima e la prossima sincronizzazione e un pulsante Sync now.

Passaggio 2 — Copia l'URL del server

In MCP Servers apri il server che hai scelto nella procedura guidata e copia il suo URL.

Passaggio 3 — Aggiungi il connettore in ChatGPT

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostri YOUR_SERVER_ID.

ChatGPT aggiunge i server MCP come plugin nella sua pagina Plugins, sul web e nei piani a pagamento. La modalità sviluppatore non è più necessaria. In un workspace Business possono aggiungerne uno solo admin e proprietari; in Enterprise ed Edu un admin può concedere il permesso Create plugins with MCPs.

  1. Vai su chatgpt.com/plugins, clicca su Add, poi su Add custom MCP server.
  2. Inserisci un nome, ad es. Name: SFTP files.
  3. In Connection, inserisci il Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID e lascia Authentication su OAuth.
  4. Seleziona I understand and want to continue, poi Create as a plugin. Quando ChatGPT lo chiede, accedi ad AnythingMCP e consenti l'accesso.
  5. Installa il nuovo plugin dai tuoi plugin personali, poi digita @ in una chat e selezionalo.

Passaggio 4 — Chiedi

Avvia una nuova chat e fai domande sul contenuto dei tuoi file. ChatGPT cerca prima nell'indice, apre le pagine corrispondenti e risponde con il nome del file, la pagina e la data del file, così puoi verificare la fonte.

Cosa può fare ChatGPT con i file

ToolCosa fa
<prefix>_guideCome cercare in questa cartella
<prefix>_searchRicerca full-text su ogni pagina indicizzata: i file con la pagina migliore, un'anteprima e la data; filtri per cartella, tipo di file e date, su richiesta i più recenti per primi
<prefix>_findTrova file per nome (tollerante ai refusi) o per pattern
<prefix>_listMostra una cartella: sottocartelle con conteggi, file con dimensione e data
<prefix>_readLegge un file come testo, per pagine ("1-3,7") o in finestre di caratteri
<prefix>_grepRicerca esatta di codici e numeri con due righe di contesto; le righe dei fogli di calcolo arrivano con i nomi delle colonne
<prefix>_statusStato della sincronizzazione, conteggi, motivo della pausa e riepilogo del contenuto
<prefix>_view_pageMostra come immagine una pagina di un PDF, o un file immagine: disegni, timbri, foto e tabelle che il testo non cattura
<prefix>_get_fileIl file stesso come link di download temporaneo per i membri del workspace (anche le immagini vengono allegate)
<prefix>_share_fileUn link temporaneo (interno o pubblico); disattivato all'installazione

<prefix> è il prefisso degli strumenti che scegli nella procedura guidata, ad esempio pricelists. Ogni tool tranne _share_file legge soltanto.

File supportati: il testo viene estratto da oltre 100 tipi di file: PDF (pagina per pagina); Word, Excel e PowerPoint comprese le varianti con macro e modello e .xlsb; OpenDocument; Outlook .msg, .eml e .mbox con il testo dei relativi allegati; .rtf, .epub, .xps; Apple Pages, Numbers e Keynote (tramite l'anteprima PDF); .svg e il testo dei disegni CAD .dxf; CSV, Markdown, HTML, XML, JSON, YAML, calendari e contatti; e codice sorgente. Ogni altro file viene comunque trovato per nome, e le pagine PDF e le immagini possono essere mostrate all'AI come immagini. I PDF scansionati senza livello di testo vengono letti con OCR in Enterprise.

Prompt da provare in ChatGPT

  • "Cerca nella cartella del progetto la specifica della serie di pompe K-300 e riassumi i limiti operativi."
  • "Quali documenti menzionano il contratto di manutenzione Kessler, e quando sono stati modificati l'ultima volta?"
  • "Trova ogni riga Excel con il numero articolo NT-601 ed elenca il file e il foglio per ciascuna."
  • "Dammi la versione più recente della checklist di messa in servizio come link di download."

Come funziona la sincronizzazione

AnythingMCP confronta dimensione e data di modifica di ogni file con l'ultima esecuzione e scarica solo i file nuovi e modificati. I file il cui contenuto è identico alla versione indicizzata vengono riconosciuti tramite il checksum (SHA-256) e non vengono elaborati di nuovo. I file eliminati escono dall'indice. Un file che non può essere letto viene ritentato nelle sincronizzazioni successive e, dopo tre errori (subito per i file protetti da password), resta reperibile per nome, con il motivo indicato nella scheda Files.

La sincronizzazione viene eseguita in un proprio servizio in background, separato dal server che risponde a ChatGPT: una prima sincronizzazione voluminosa non rallenta le tue domande, e la ricerca continua a funzionare con l'ultimo indice mentre una sincronizzazione è in corso.

Quando la cartella supera il tuo piano, la sincronizzazione si mette in pausa prima di scaricare qualsiasi cosa invece di indicizzarne solo una parte: la scheda Files mostra quanti file contiene ora la cartella rispetto al tuo piano, ChatGPT continua a cercare nei file già indicizzati e viene avvisato che potrebbero mancare file più recenti, e tu puoi deselezionare cartelle o fare l'upgrade. Una cartella in pausa viene ricontrollata una volta al giorno e riprende da sola quando rientra nei limiti.

Sicurezza

  • Sola lettura. Il connettore si limita a elencare e leggere. Non ha alcun tool che scriva, rinomini o elimini sul server.
  • Solo il tuo workspace. L'indice è memorizzato per workspace e ogni query è limitata a esso, dall'applicazione e di nuovo dal database (Row-Level Security).
  • Le credenziali sono memorizzate cifrate e decifrate solo nel servizio di sincronizzazione in background. ChatGPT e i tuoi colleghi non le vedono mai.
  • Chi vede cosa segue i tuoi ruoli MCP: un ruolo senza i tool per i file non li vede. In Enterprise puoi anche consentire o negare cartelle per ruolo.
  • Il contenuto dei file è dato. Gli strumenti dicono al modello di non seguire mai le istruzioni trovate all'interno di un file.
  • Chiave host fissata. La chiave host SSH che hai confermato viene verificata a ogni connessione; una chiave diversa viene rifiutata prima che la password o la chiave vengano usate.
  • Accesso con chiave. Con una chiave privata non è necessario che esista alcuna password per l'account.
  • AnythingMCP Cloud si connette solo a server sull'internet pubblico: un host in una rete privata viene rifiutato, anche dopo un reindirizzamento. Un server nella rete del tuo ufficio deve essere raggiungibile dall'esterno, oppure esegui AnythingMCP in self-hosting accanto a esso.

Limiti per piano

Trial (Cloud)StarterTeamEnterprise
Connettori File Search113da contratto
File indicizzati, tutti i connettori insieme5005002.000da contratto
File più grande10 MB25 MB50 MB200 MB
Sincronizzazione automaticagiornalieragiornalieragiornalierafino a ogni 15 minuti
Sincronizzazioni manuali al giorno113illimitate
File Share (link di download)–✓✓✓
OCR, permessi sulle cartelle per ruolo, policy del workspace–––✓

Self-hosted: Starter include un connettore File Search con fino a 500 file, Team tre connettori con 2.000 file, Enterprise non ha limiti e sincronizza fino a ogni 5 minuti; il file più grande è impostato da FILES_MAX_FILE_BYTES (100 MB per impostazione predefinita). File Search self-hosted richiede una licenza a pagamento o la prova di 30 giorni, che ha i limiti del piano Team; l'edizione Community gratuita non include File Search dopo la prova. Tutti i piani.

FAQ

Il piano gratuito di ChatGPT funziona con i server MCP personalizzati? OpenAI documenta i server MCP personalizzati solo per i piani a pagamento; il piano Free non è nel suo elenco.

La procedura guidata dice che il server ha presentato una chiave host diversa. Il server è stato reinstallato, oppure qualcuno si sta intromettendo. Verifica con l'amministratore del server prima di confermare il nuovo fingerprint (pannello Files → Edit selection → di nuovo su Test).

Password o chiave privata? Funzionano entrambe. Una chiave privata per un account che può solo leggere la cartella è la configurazione più pulita.

AnythingMCP copia tutto il server? No. AnythingMCP conserva il testo estratto, non i file. Un file viene riletto solo quando è cambiato, oppure quando chiedi il file stesso.

Viene usata la ricerca vettoriale? No. Nei documenti aziendali si cercano nomi, codici e numeri esatti, ambito in cui la ricerca per parole chiave con risultati a livello di pagina è più affidabile degli embedding.

Correlati

Questa guida ti è stata utile?

Il tuo agente SFTP è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a ChatGPT. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare un server FTP o SFTP a ChatGPT

Fai cercare e leggere a ChatGPT i file sul tuo server FTP, FTPS o SFTP: PDF, fogli Excel, file Word, PowerPoint e Outlook, indicizzati e mantenuti sincronizzati da AnythingMCP File Search. Sola lettura, con link di download temporanei.

Connettori

Come collegare un server FTP o SFTP a Claude

Lascia che Claude cerchi e legga i file sul tuo server FTP, FTPS o SFTP: PDF, fogli Excel, file Word, PowerPoint e Outlook, indicizzati e mantenuti sincronizzati da AnythingMCP File Search. Sola lettura, con link di download temporanei.

Connettori

Come collegare un server FTP o SFTP a Microsoft Copilot

Lascia che Microsoft Copilot cerchi e legga i file sul tuo server FTP, FTPS o SFTP: PDF, fogli Excel, file Word, PowerPoint e Outlook, indicizzati e mantenuti sincronizzati da AnythingMCP File Search. Sola lettura, con link di download temporanei.

Connettori

Come collegare un server FTP o SFTP a Cursor

Lascia che Cursor cerchi e legga i file sul tuo server FTP, FTPS o SFTP: PDF, fogli Excel, file Word, PowerPoint e Outlook, indicizzati e mantenuti sincronizzati da AnythingMCP File Search. Sola lettura, con link di download temporanei.

Connettori

Come collegare un server FTP o SFTP a Gemini

Lascia che Gemini cerchi e legga i file sul tuo server FTP, FTPS o SFTP: PDF, fogli Excel, file Word, PowerPoint e Outlook, indicizzati e mantenuti sincronizzati da AnythingMCP File Search. Sola lettura, con link di download temporanei.

Connettori

Come collegare un server FTP o SFTP a Muse

Lascia che Muse cerchi e legga i file sul tuo server FTP, FTPS o SFTP: PDF, fogli Excel, file Word, PowerPoint e Outlook, indicizzati e tenuti sincronizzati da AnythingMCP File Search. Sola lettura, con link di download temporanei.