> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/avanzate/integrazioni/model-context-protocol-mcp-su-aisuru/mcp-cosa-sono-e-come-si-utilizzano.md).

# MCP: cosa sono e come usarli

Il Model Context Protocol (MCP) è uno standard aperto per la comunicazione tra Agenti IA e sistemi esterni.

La piattaforma include molti MCP preconfigurati, ma puoi anche creare i tuoi.

Gli MCP consentono una **comunicazione bidirezionale tra LLM e risorse esterne**, permettendo al tuo Agente di interagire facilmente con tutte le funzioni (tools) messe a disposizione dal server MCP.

## Server MCP: cosa sono e come funzionano dietro le quinte?

### Cosa sono gli MCP

I server MCP espongono delle "capacità" che il tuo Agente AIsuru può utilizzare. Tra queste "capacità" troverai:

* **Funzioni:** azioni che il tuo Agente può eseguire (ad esempio, per creare un evento del calendario);
* **Risorse:** dati che il tuo Agente può leggere (ad esempio, gli eventi di oggi);
* **Prompt:** modelli di istruzioni predefinite forniti dal server MCP, scorciatoie per le interazioni più comuni.

### Come funzionano gli MCP

Quando aggiungi un MCP al tuo Agente su AIsuru, la piattaforma crea automaticamente due funzioni avanzate distinte:

* Una consente di leggere l'elenco delle funzioni disponibili;
* L'altra consente di eseguire tali funzioni.

Ogni volta che l'LLM decide che è opportuno, il tuo Agente:

* Richiama la funzione che legge l'elenco delle funzioni disponibili;
* Decidi quali funzioni richiamare e con quali parametri (in base alla richiesta dell'utente).

## Come attivare e testare un MCP

### MCP su AIsuru: come attivarli

Per attivare un MCP:

1. Vai alla sezione MCP del tuo Agente:
   1. Dalla homepage di AIsuru, premi "Gestisci" accanto all'Agente;
   2. Nella barra laterale, premi "MCP".
2. Nella griglia degli MCP puoi:
   1. Creare un MCP personalizzato;
   2. Attivarne uno esistente.

Per ogni MCP troverai:

* Il nome dell'MCP (ad esempio, "MongoDB MCP Server", "PostgreSQL MCP Server");
* Un tag di categoria (ad esempio, "mongodb", "generic");
* Una breve descrizione;
* Il numero di parametri dell'MCP.

### Cosa fare dopo aver attivato un MCP

Dopo aver attivato il tuo MCP, è essenziale:

1. [**Aggiorna le istruzioni del tuo Agente**](/ai-generativa/prompt-engineering.md): spiega a cosa serve l'MCP e quando e come utilizzarlo;
2. **Testa l'MCP**: per testarlo, apri una conversazione con il tuo Agente (usa la sezione "Prova"). Se qualcosa non funziona, controlla lo [storico delle conversazioni](/analisi-ottimizzazione/analisi-e-ottimizzazione-dellagente/conversazioni.md) per vedere la risposta dell'MCP. Se l'MCP non viene chiamato, assicurati di aver spiegato più chiaramente nelle istruzioni quando deve essere chiamato oppure chiedi esplicitamente all'Agente di usare l'MCP per rispondere alla tua domanda.

{% hint style="info" %} <mark style="color:blue;">In caso di dubbi, puoi chiedere aiuto a Manuela o aprire un ticket di supporto.</mark>
{% endhint %}
