Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi FTP / FTPS (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 Microsoft Copilot cerchi all'interno dei documenti di un server FTP o FTPS: file PDF, Excel, Word e Outlook, indicizzati e sincronizzati da AnythingMCP File Search. TLS esplicito e implicito, certificati autofirmati tramite fingerprint.
Prova a chiedere
Prompt di esempio per FTP / FTPS (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 FTPS in Microsoft Copilot
Risposta breve: aggiungi il server FTP ad AnythingMCP come connettore File Search, preferibilmente tramite FTPS (FTP con TLS). AnythingMCP indicizza il testo completo della cartella che scegli e mantiene l'indice sincronizzato. Poi collega AnythingMCP a Microsoft 365 Copilot e Teams, tramite un agente di Copilot Studio. Microsoft Copilot può trovare i file per nome e per contenuto, leggere le pagine di cui ha bisogno 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 FTP, e uno che ci riuscisse 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 che possa leggere la cartella. Un account di sola lettura è la scelta giusta.
- Il nome host e la modalità: FTPS esplicito solitamente sulla porta 21, FTPS implicito sulla porta 990, FTP semplice sulla 21.
- Un workspace AnythingMCP: AnythingMCP Cloud (7 giorni gratis) oppure una tua installazione self-hosted.
FTPS o FTP semplice? Usa FTPS ogni volta che il server lo offre. L'FTP semplice invia la password non cifrata: AnythingMCP lo accetta solo dopo che lo hai confermato, e una policy del workspace Enterprise può vietarlo. Un Fritz!Box ha una propria voce nel Marketplace con le impostazioni corrette.
Configurazione
Passo 1 — Configura il connettore File Search
In AnythingMCP apri il Marketplace e scegli FTP / FTPS (File Search), oppure apri Connectors → New → File Search e scegli FTPS (esplicito o implicito) o FTP. Una breve procedura guidata ti accompagna; non c'è alcun lungo modulo da compilare.
- Connetti. Inserisci host, porta, nome utente, password e la cartella da usare, per esempio
/exports. Per l'FTP semplice, conferma che la password viaggia non cifrata. - 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, login, cartella) con cosa correggere quando un passaggio fallisce. Un certificato di un'autorità pubblica viene accettato così com'è. Un certificato autofirmato viene mostrato come fingerprint: confermalo una volta e da quel momento AnythingMCP rifiuta un certificato diverso prima che la password venga inviata.
- 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ì Microsoft Copilot 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, per esempio "Listini e schede tecniche dal portale fornitori, PDF ed Excel, 2022–2026". Questo testo dice a Microsoft Copilot 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 costruita 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, e fai clic su Activate.
La prima sincronizzazione parte subito e viene eseguita in un servizio separato in background: Microsoft Copilot 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.
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 Microsoft Copilot
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.
Microsoft Copilot usa i server MCP tramite agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente su Microsoft 365 Copilot e Teams. Copilot Studio si connette dal cloud di Microsoft tramite Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che spieghi cosa fa il connettore (per esempio "Cerca e legge i documenti sul nostro server FTP: listini, schede tecniche, esportazioni") e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - In autenticazione scegli API key, imposta Type su Header e il nome dell'header su
X-API-Key, quindi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richieda gli strumenti di ricerca file.
- Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa al posto tuo; in Microsoft 365 Copilot digita @ e scegli l'agente.
Preferisci l'accesso per singolo utente? Scegli OAuth 2.0 → Dynamic discovery invece di una chiave API: ogni utente accede quindi ad AnythingMCP la prima volta che l'agente lo chiama, e i ruoli MCP di quell'utente decidono quali cartelle e strumenti ottiene.
Self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si connette dal cloud di Microsoft, quindi localhost non funziona.
Passo 4 — Chiedi
Avvia una nuova chat e fai domande sul contenuto dei tuoi file. Microsoft Copilot 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 Microsoft Copilot 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, uno snippet e la data; filtri per cartella, tipo di file e date, i più recenti per primi su richiesta |
<prefix>_find | Trova i 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 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, per 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 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 su Enterprise.
Prompt da provare in Microsoft Copilot
- "Cerca nelle esportazioni dei fornitori il listino Nordtor attuale e dammi il prezzo di NT-601."
- "Quali schede tecniche menzionano la classe di protezione antincendio T30?"
- "Elenca ogni riga Excel nella cartella exports che contiene il gruppo di sconto 12."
- "Quali file della cartella sono stati modificati questo mese?"
Come funziona la sincronizzazione
AnythingMCP confronta la dimensione e la data di modifica di ogni file con l'ultima esecuzione e scarica solo i file nuovi e modificati. Le connessioni dati passive vanno solo all'indirizzo del server stesso. 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 riprovato 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 nel proprio servizio in background, separato dal server che risponde a Microsoft Copilot: una prima sincronizzazione grande 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, Microsoft Copilot continua a cercare nei file già indicizzati e viene informato 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 elenca e legge soltanto. Non ha alcuno strumento che scriva, rinomini o elimini sul server.
- Solo il tuo workspace. L'indice è archiviato per workspace e ogni query è limitata a 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. Microsoft Copilot 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 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.
- Certificato bloccato (pinned). Un certificato autofirmato che hai confermato viene verificato a ogni connessione, prima che la password venga inviata.
- La modalità passiva resta sul server. Le connessioni dati vanno solo all'indirizzo del server stesso.
- 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 in self-hosting accanto ad esso.
Limiti per piano
| Trial (Cloud) | Starter | Team | Enterprise | |
|---|---|---|---|---|
| Connettori File Search | 1 | 1 | 3 | da contratto |
| File indicizzati, tutti i connettori insieme | 500 | 500 | 2.000 | da 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
Perché non SharePoint? Se i file risiedono già in SharePoint o OneDrive, Microsoft 365 Copilot li cerca in modo nativo. Questa guida è per i file che non ci sono: documenti su un server FTP o FTPS.
FTPS esplicito o implicito? Quello che offre il tuo server. L'FTPS esplicito parte sulla normale porta FTP (di solito la 21) e passa a TLS; l'FTPS implicito parla TLS fin dall'inizio, di solito sulla porta 990.
Il mio server offre solo FTP semplice. AnythingMCP si connette dopo che hai confermato che la password viaggia non cifrata. In questo caso preferisci un account di sola lettura e chiedi se il server può abilitare FTPS.
AnythingMCP copia tutto il 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. I documenti aziendali vengono cercati per 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 all'interno dei file di Nextcloud e WebDAV con l'AI
- Condividi file da una chat AI come link di download
- Collega un server FTP o FTPS a Claude
- Collega un server FTP o FTPS a ChatGPT
- Collega un server FTP o FTPS a Gemini
- Collega un server FTP o FTPS a Cursor
- Collega un server FTP o FTPS a Muse
- Altre fonti di file in Microsoft Copilot: server SFTP, server WebDAV, bucket S3, Nextcloud, ownCloud, Synology NAS, QNAP NAS, storage del Fritz!Box, Hetzner Storage Box, cartella di rete (self-hosted)
Questa guida ti è stata utile?