Come si fa
Vale per qualsiasi assistente che supporti MCP.
- Decidi quali server ti servono davvero. Meglio tre server che usi che dieci collegati "perché ci sono". Ogni server in più è un processo in più e uno strumento in più tra cui l'AI deve scegliere.
- Mettili tutti nel file, con nomi distinti. La sintassi operativa (qui file e memoria insieme):
{
"mcpServers": {
"documenti": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/tuonome/Documenti"]
},
"memoria": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Ogni blocco è un server, separato dal precedente con una virgola. Il nome (documenti, memoria) lo scegli tu e serve a riconoscerli.
- Riavvia l'assistente del tutto, così carica tutti i server.
- Verifica che ci siano tutti. Chiedi all'AI "che strumenti hai a disposizione?": deve elencare quelli di ogni server collegato. Se ne manca uno, è quello da controllare.
Esempio concreto
Marta lavora a un progetto e vuole che l'AI legga i file del progetto, si ricordi le decisioni prese e interroghi un piccolo database di clienti. Collega tre server: filesystem sulla cartella del progetto, memory per le decisioni, database per i clienti, tutti nello stesso file con nomi diversi.
Quando chiede "controlla nei file lo stato del progetto e dimmi quali clienti del database non hanno ancora ricevuto la proposta", l'AI usa due server insieme: legge i file con uno e interroga il database con l'altro, combinando le informazioni. Marta non deve dire quale strumento usare: l'assistente sceglie da sé in base alla domanda. Tre capacità diverse, una sola conversazione.
Quando NON funziona (e come rimediare)
Se alcuni strumenti spariscono
Molti assistenti hanno un tetto al numero di strumenti attivi insieme (Cursor intorno alla quarantina, altri più alti): oltre quella soglia, alcuni strumenti smettono di essere visti, in silenzio. Se hai collegato tanti server, disattiva quelli che non ti servono per quel lavoro e resta sotto il limite.
Se due server hanno strumenti con lo stesso nome
Con molti server può capitare un conflitto di nomi tra strumenti, e l'AI si confonde su quale usare. Dai ai server nomi chiari e distinti, e se il problema resta, tieni attivi solo i server che servono al compito del momento.
Se il computer rallenta
Ogni server è un programma che consuma memoria e processore. Con molti server attivi insieme, la macchina può arrancare. Collega solo quelli che usi davvero e chiudi l'assistente quando hai finito, così liberi le risorse.
Un consiglio da chi lo usa davvero
Raggruppa i server per tipo di lavoro e attiva solo il gruppo che ti serve. Per il lavoro sui documenti, filesystem e memoria; per le analisi, database ed Excel. Tenere accesi solo i tre o quattro server del compito del momento rende l'AI più precisa nella scelta degli strumenti e il computer più leggero. La tentazione di lasciarli tutti collegati sempre è la causa più comune dei rallentamenti e degli strumenti che spariscono.
Domande frequenti
Quanti server posso collegare?
Tecnicamente molti, ma il limite pratico è il tetto di strumenti del tuo assistente e le risorse del computer. Sotto i quattro o cinque server vai tranquillo quasi ovunque; oltre, inizia a contare gli strumenti totali e a tenere attivi solo i necessari.
L'AI capisce da sola quale server usare?
Sì: legge le descrizioni degli strumenti di ogni server e sceglie in base alla domanda. Funziona meglio se i server hanno scopi chiari e diversi; se due fanno cose simili, può esitare. Nomi e ruoli distinti la aiutano a scegliere giusto.
Se gestisco tanti server c'è un modo per semplificare?
Sì: per chi ne usa molti (oltre cinque) esistono i server "virtuali" o gateway, che raccolgono più server dietro un unico punto d'ingresso. Sono uno scalino più tecnico, utile in azienda o per chi orchestra molti strumenti; per l'uso personale di solito non servono.