Collegamenti locali
Con l'applicazione desktop è possibile registrare server MCP (Model Context Protocol) locali. Questi sono collegamenti a servizi e strumenti esterni che girano direttamente sul tuo computer.
Perché solo nell'applicazione desktop?
I server MCP possono comunicare in due modi:
| Tipo | Protocollo | Web app | Desktop app |
|---|---|---|---|
| SSE | Server-Sent Events via HTTP | ✅ Sì | ✅ Sì |
| Stdio | Standard input/output | ❌ No | ✅ Sì |
Stdio servers comunicano tramite la riga di comando (stdin/stdout). È un metodo potente e ampiamente usato, ma richiede accesso diretto al sistema operativo. Un browser web non può farlo a causa di restrizioni di sicurezza.
L'applicazione desktop funziona come un'applicazione completa sul tuo computer e può quindi:
- Avviare e controllare programmi locali
- Comunicare via stdin/stdout
- Ottenere accesso alle risorse locali
Cos'è MCP?
Il Model Context Protocol è uno standard aperto che permette agli assistenti AI di comunicare con strumenti esterni e fonti di dati. Un server MCP offre:
- Tools - Azioni che l'IA può eseguire (ad es. cercare file, chiamare API)
- Resources - Dati che l'IA può leggere (ad es. documenti, informazioni del database)
- Prompts - Istruzioni predefinite per compiti specifici
Trovare server MCP
Esistono diverse fonti per trovare server MCP:
| Fonte | URL | Descrizione |
|---|---|---|
| MCP Servers Directory | mcpservers.org | Ampia directory con centinaia di server |
| Awesome MCP Servers | github.com/punkpeye/awesome-mcp-servers | Elenco curato su GitHub |
| Smithery | smithery.ai | Registro con funzione di ricerca |
| Ufficiale MCP | modelcontextprotocol.io/examples | Esempi dal team MCP |
Server consigliati per l'istruzione
Per AI-School i seguenti server MCP sono particolarmente utili:
Gestione della conoscenza
| Server | Installazione | Funzione |
|---|---|---|
| Obsidian | npx @anthropic/mcp-server-obsidian | Ricerca e modifica note in Obsidian |
| Notion | npx @anthropic/mcp-server-notion | Integrazione con workspace Notion |
| Memory | npx @anthropic/mcp-server-memory | Archiviazione persistente della conoscenza per l'AI |
Ricerca e risorse
| Server | Installazione | Funzione |
|---|---|---|
| Brave Search | npx @anthropic/mcp-server-brave-search | Ricerca su internet |
| Fetch | npx @anthropic/mcp-server-fetch | recupera e legge pagine web |
| Arxiv | npx arxiv-mcp-server | Cerca articoli scientifici |
Produttività
| Server | Installazione | Funzione |
|---|---|---|
| Google Drive | npx @anthropic/mcp-server-gdrive | Accesso ai file Google Drive |
| Slack | npx @anthropic/mcp-server-slack | Leggere e inviare messaggi su Slack |
| Calendar | npx gcal-mcp-server | Integrazione Google Calendar |
Registrare un server MCP
- Assicurati di avere Node.js installato (per server npx)
- Apri l'applicazione desktop
- Vai a Impostazioni → Server MCP
- Clicca su Aggiungi server
- Compila la configurazione:
- Nome: un nome riconoscibile per il server
- Comando: il comando per avviare il server (es.
npx) - Argomenti: gli argomenti (es.
@anthropic/mcp-server-filesystem /path/to/folder)
Dopo l'aggiunta, puoi testare il server avviando una chat e chiedendo quali strumenti sono disponibili.
Sviluppare un server MCP proprio
Vuoi costruire un tuo server MCP? Consulta la documentazione ufficiale:
- MCP Quickstart - Avvio rapido
- MCP SDK (TypeScript) - SDK per Node.js
- MCP SDK (Python) - SDK per Python