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.
In breve
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.
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.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
FTP e SFTP in Gemini
Risposta breve: aggiungi il tuo server FTP, FTPS o SFTP ad AnythingMCP come connettore File Search. AnythingMCP legge la cartella che scegli, trasforma ogni file PDF, Excel, Word, PowerPoint e Outlook in testo ricercabile e mantiene aggiornato l'indice con una sincronizzazione giornaliera. Poi collega AnythingMCP a Gemini CLI. Gemini 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 tuo server non viene mai scritto nulla.
Un assistente AI non può aprire da solo un server FTP, e se potesse 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 FTP, FTPS o SFTP che possa leggere la cartella. Un account di sola lettura è la scelta giusta.
- Il nome host e la porta. SFTP di solito usa la porta 22, FTP e FTPS esplicito la 21, FTPS implicito la 990.
- Un workspace AnythingMCP: AnythingMCP Cloud (7 giorni gratis) oppure la tua installazione self-hosted.
Quale protocollo? Preferisci SFTP (SSH) o FTPS (FTP su TLS). FTP semplice invia la password non cifrata; AnythingMCP lo accetta solo dopo la tua conferma, e una policy Enterprise può disattivarlo per l'intero workspace.
Configurazione
Passo 1 — Configura il connettore File Search
In AnythingMCP apri Connectors → New → File Search e scegli SFTP oppure FTP / FTPS (nel Marketplace: SFTP (File Search) oppure FTP / FTPS (File Search)). Una breve procedura guidata ti accompagna; non c'è nessun lungo modulo da compilare.
- Connetti. Inserisci host, porta, nome utente e password (per SFTP funziona anche una chiave privata) e la cartella da usare, ad esempio
/Pricelists. - 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, 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. Per FTPS, un certificato autofirmato si conferma allo stesso modo.
- Scansiona. Fai clic 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ì Gemini 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 passa a un piano superiore. - Descrivi. AnythingMCP prepara una bozza della descrizione del connettore a partire dalla scansione, ad esempio "Listini dei fornitori di 432 fornitori, PDF ed Excel, tedesco, 2019–2026". Questo testo dice a Gemini cosa contiene la cartella e quando cercarvi. Se sul server è configurato un modello AI, la procedura guidata può generare la bozza 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 creata dalla struttura delle cartelle. Modificala come preferisci.
- Attiva. Scegli il prefisso degli strumenti, l'intervallo di sincronizzazione e i server MCP che ricevono il connettore, quindi fai clic su Activate.
La prima sincronizzazione parte subito e viene eseguita in un servizio separato in background: Gemini e i tuoi altri connettori continuano a rispondere a piena velocità mentre è in corso. La scheda Files del connettore mostra i progressi: file trovati, indicizzati e saltati, l'ultima e la prossima sincronizzazione, e un pulsante Sync now.
Passo 2 — Copia l'URL del server
In MCP Servers apri il server che hai scelto nella procedura guidata e copia il suo URL.
Passo 3 — Aggiungi il connettore in Gemini
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 mostriYOUR_SERVER_ID.
Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP sotto MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpdentro Gemini CLI (oppuregemini mcp listnella tua shell):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare gli strumenti di ricerca file.
Passo 4 — Chiedi
Avvia una nuova chat e fai domande sul contenuto dei tuoi file. Gemini cerca prima nell'indice, apre le pagine che corrispondono e risponde indicando il nome del file, la pagina e la data del file, così puoi verificare la fonte.
Cosa può fare Gemini con i file
| Tool | Cosa fa |
|---|---|
<prefix>_guide | Come cercare in questa cartella |
<prefix>_search | Ricerca full-text su ogni pagina indicizzata: i file con la pagina migliore, un estratto e la data; filtri per cartella, tipo di file e date, i più recenti per primi su richiesta |
<prefix>_find | Trova file per nome (tollerante agli errori di battitura) o per pattern |
<prefix>_list | Mostra una cartella: sottocartelle con conteggi, file con dimensione e data |
<prefix>_read | Legge un file come testo, per pagine ("1-3,7") o in finestre di caratteri |
<prefix>_grep | Ricerca esatta di codici e numeri con due righe di contesto; le righe dei fogli di calcolo arrivano con i nomi delle loro colonne |
<prefix>_status | Stato della sincronizzazione, conteggi, motivo della pausa e un riepilogo del contenuto |
<prefix>_view_page | Mostra come immagine una pagina di un PDF, o un file immagine: disegni, timbri, foto e tabelle che il testo non cattura |
<prefix>_get_file | Il file stesso come link di download temporaneo per i membri del workspace (anche le immagini vengono allegate) |
<prefix>_share_file | Un link temporaneo (interno o pubblico); disattivato all'installazione |
<prefix> è il prefisso degli strumenti che scegli nella procedura guidata, ad esempio pricelists. Ogni strumento tranne _share_file è di sola lettura.
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 loro 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 su Enterprise.
Prompt da provare in Gemini
- "Trova il listino attuale di Nordtor e dimmi il prezzo di NT-601 875 x 2000."
- "Quali documenti nella cartella Contracts menzionano un preavviso di tre mesi?"
- "Cerca nella cartella dei fornitori il numero articolo 4711-200 e mostrami ogni riga in cui compare."
- "Cosa è cambiato tra la versione 2025 e la versione 2026 del manuale di installazione?"
- "Inviami il PDF dell'ultimo rapporto di prova del modello di porta T30-1 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 loro 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 trovabile per nome, con il motivo nella scheda Files.
La sincronizzazione viene eseguita nel suo servizio in background, separato dal server che risponde a Gemini: 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, Gemini continua a cercare nei file già indicizzati e viene avvisato che i file più recenti potrebbero mancare, e tu puoi deselezionare cartelle o passare a un piano superiore. 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 nessuno strumento che scriva, rinomini o elimini sul tuo server.
- Solo il tuo workspace. L'indice è archiviato per workspace e ogni query è limitata ad esso, dall'applicazione e di nuovo dal database (Row-Level Security).
- Le credenziali sono archiviate cifrate e decifrate solo nel servizio di sincronizzazione in background. Gemini e i tuoi colleghi non le vedono mai.
- Chi vede cosa segue i tuoi ruoli MCP: un ruolo senza gli strumenti per i file non li vede. Su Enterprise puoi anche consentire o negare le cartelle per ruolo.
- Il contenuto dei file è dato. Gli strumenti dicono al modello di non seguire mai istruzioni trovate dentro un file.
- L'identità del server è fissata. La chiave host SFTP o il certificato FTPS autofirmato che hai confermato viene verificato a ogni connessione, prima che la password venga inviata.
- AnythingMCP Cloud si connette solo a server su 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 self-hosted accanto ad esso.
Limiti per piano
| Trial (Cloud) | Starter | Team | Enterprise | |
|---|---|---|---|---|
| Connettori File Search | 1 | 1 | 3 | a contratto |
| File indicizzati, tutti i connettori insieme | 500 | 500 | 2.000 | a contratto |
| File più grande | 10 MB | 25 MB | 50 MB | 200 MB |
| Sincronizzazione automatica | giornaliera | giornaliera | giornaliera | fino a ogni 15 minuti |
| Sincronizzazioni manuali al giorno | 1 | 1 | 3 | illimitate |
| 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 di Team; l'edizione Community gratuita non ha File Search dopo la prova. Tutti i piani.
FAQ
Dove cerca Gemini CLI i server MCP? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json all'interno di un progetto. gemini mcp list mostra ogni server e se si connette.
Posso collegare un NAS Synology o QNAP? Sì, tramite SFTP o WebDAV sul NAS; il Marketplace ha voci già pronte per entrambi. Aprire SMB (porta 445) a internet non è sicuro e il Cloud non lo raggiunge. In self-hosted puoi montare direttamente la condivisione: vedi Cerca nel file server della tua azienda con l'AI.
AnythingMCP copia tutto il tuo server? No. AnythingMCP conserva il testo estratto, non i file. Un file viene riletto solo quando è cambiato, o quando chiedi il file stesso.
Viene usata la ricerca vettoriale? No. Nei documenti aziendali si cercano nomi, codici e numeri esatti, dove la ricerca per parole chiave con risultati a livello di pagina è più affidabile degli embedding.
Correlati
- Cerca nel file server della tua azienda con l'AI
- Trova i prezzi nei listini dei fornitori con l'AI
- Cerca nei file di Nextcloud e WebDAV con l'AI
- Condividi file da una chat AI come link di download
- Collega un server FTP o SFTP a Claude
- Collega un server FTP o SFTP a ChatGPT
- Collega un server FTP o SFTP a Microsoft Copilot
- Collega un server FTP o SFTP a Cursor
- Collega un server FTP o SFTP a Muse
- Altre fonti di file in Gemini: server SFTP, server FTP / FTPS, server WebDAV, bucket S3, Nextcloud, ownCloud, NAS Synology, NAS QNAP, Archiviazione Fritz!Box, Hetzner Storage Box, Cartella di rete (self-hosted)
Questa guida ti è stata utile?