Creare un nuovo server MCP (Model Context Protocol)

Note

Questo articolo descrive le caratteristiche utilizzate negli agenti o nei flussi di agenti alimentati dall'imbracatura standard.

Utilizza i kit di sviluppo software MCP (SDK) per configurare un server MCP in uno dei linguaggi supportati.

Se è già stato configurato un server MCP, vedi Aggiungere un server MCP (Model Context Protocol) esistente all'agente per informazioni su come aggiungere il server all'agente.

Supporto per l'autenticazione

Quando si crea un server MCP, è possibile scegliere di implementare o meno l'autenticazione. Se scegli di implementare l'autenticazione, usa uno dei seguenti metodi:

  • Chiave API: un modo semplice per proteggere il server includendo una chiave nelle richieste.
  • OAuth 2.0: metodo di autenticazione più affidabile che consente ai singoli utenti di concedere l'accesso ai dati senza condividere le credenziali con l'agente.

Scegliere il metodo più adatto alle proprie esigenze e seguire le linee guida per l'implementazione per tale metodo.

Registra la tua domanda presso un fornitore di identità per ottenere le credenziali necessarie per i clienti. Le credenziali sono una chiave dell'applicazione per l'autenticazione della chiave API o un ID client e un segreto client per l'autenticazione OAuth 2.0.

Fornisci le credenziali di autenticazione dal tuo fornitore di identità quando aggiungi il server MCP al tuo agente in Copilot Studio. Scopri di più in Configurare l'autenticazione con il tuo server MCP.

Se usi l'autenticazione OAuth 2.0, ricevi un URL di callback da Copilot Studio dopo aver aggiunto il tuo server MCP. Devi aggiornare la registrazione della tua app presso il tuo fornitore di identità per aggiungere questo URL. Questo URL è dove il provider di identità risponde una volta che l'utente effettua l'accesso e fornisce le autorizzazioni al tuo agente.

Passaggi successivi