Server MCP ospitati nel namespace del connettore (anteprima)

Importante

Questa funzionalità di anteprima è soggetta alle Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Questo articolo spiega cosa sono i server hosted di Model Context Protocol (MCP) nello spazio dei nomi del connettore, insieme alle funzionalità e ai server disponibili durante l'anteprima.

Che cosa sono i server MCP ospitati?

Quando crei un server MCP ospitato in Connector Namespace, la piattaforma esegue un'immagine predefinita del server su risorse di calcolo dedicate di cui effettua il provisioning. Oltre alle risorse di calcolo, il namespace offre funzionalità di rete, gestione del ciclo di vita e gestione delle dipendenze, così da non dover effettuare il provisioning né gestire alcuna infrastruttura. Durante l'anteprima è supportato un set curato di server ospitati.

Un server MCP ospitato è una risorsa di prima classe all'interno di uno spazio dei nomi del connettore. Lo spazio dei nomi è la risorsa padre che lo ospita e lo gestisce e il server eredita le funzionalità di identità, rete e criteri di accesso dello spazio dei nomi. È possibile creare, configurare e gestire ogni server MCP ospitato direttamente all'interno dello spazio dei nomi del connettore.

Quando si distribuisce un server MCP ospitato, lo spazio dei nomi:

  • Recupera l'immagine del server precompilata dal catalogo.
  • Configura l'ambiente di esecuzione con la configurazione specificata.
  • Espone un endpoint MCP sicuro a cui gli agenti e i client MCP possono connettersi.
  • Gestisce il ridimensionamento, il monitoraggio dello stato e l'autenticazione.

Tipi di server MCP

Il catalogo dei namespace del connettore offre tre tipi di server MCP:

TIPO Description Configuration
Server ospitato Esegue un'implementazione del server MCP open source o non Microsoft esistente senza modifiche. Fornisci tutta la configurazione necessaria. Variabili di ambiente, file di configurazione
Connettore gestito Piattaforma creata e gestita dal servizio namespace. Espone un set fisso di strumenti senza alcuna configurazione necessaria. None
Connettore configurabile Compilato e gestito dalla piattaforma, ma si selezionano gli strumenti da esporre o si regola il funzionamento degli strumenti. Selezionare gli strumenti o impostare i parametri

Server supportati

Durante l'anteprima, il catalogo offre il seguente set curato di server MCP ospitati. Il catalogo si espande nel tempo.

Server Description
drammaturgo Fornisce strumenti di automazione del browser per lo spostamento Web, screenshot e interazione
SQL Azure Espone le operazioni SQL come strumenti MCP tramite Il generatore di API dati in modo che gli agenti di intelligenza artificiale possano interagire con i database SQL tramite un contratto controllato e sicuro con astrazione delle entità, controllo degli accessi in base al ruolo e memorizzazione nella cache

Autenticazione del server

I server MCP ospitati prevedono due limiti di autenticazione: in ingresso (da client a server) e in uscita (da server a servizio downstream).

Autenticazione in ingresso

L'autenticazione in ingresso consente di proteggere la connessione tra i client MCP e il server ospitato. Lo spazio dei nomi fornisce l'autenticazione basata su OAuth con Microsoft Entra ID.

Le connessioni di GitHub Copilot in Visual Studio Code funzionano fin da subito. Le connessioni da altri client MCP richiedono una configurazione aggiuntiva.

Autenticazione in uscita

L'autenticazione in uscita consente di proteggere la connessione tra il server ospitato e il servizio downstream con cui interagisce. I server usano in genere uno dei due meccanismi seguenti:

  • Identità gestita. Il server esegue l'autenticazione al servizio downstream usando un'identità gestita assegnata dallo spazio dei nomi. Non è necessaria alcuna gestione delle credenziali.
  • Per conto di (OBO). Il server usa l'identità dell'utente chiamante per l'autenticazione al servizio downstream, che consente scenari di accesso delegato.

Integrazione con Application Insights

È possibile configurare i server distribuiti con una risorsa applicazione Azure Insights per raccogliere log e dati di telemetria. Dopo la configurazione del server, lo spazio dei nomi inoltra automaticamente i dati di telemetria del server ad Application Insights per offrire visibilità sulle tracce delle richieste e sugli errori. Per istruzioni sull'installazione, vedere Configurare Application Insights.

Considerazioni

Tenere presente quanto segue quando si lavora con i server MCP ospitati durante l'anteprima:

  • Limitazioni di anteprima. Il servizio non è consigliato per i carichi di lavoro di produzione. Aspettarsi modifiche di rilievo tra le attività cardine di anteprima.
  • Disponibilità del catalogo. Il set di server supportati si espande nel tempo in base alla richiesta e alla convalida.
  • Disponibilità dell'area. Le aree limitate sono disponibili durante l'anteprima anticipata: Stati Uniti centro-occidentali, Asia orientale, Stati Uniti centrali, Europa settentrionale.
  • Inizio freddo. I server che non hanno ricevuto traffico recentemente potrebbero subire un breve ritardo di avvio a freddo alla prima richiesta.
  • Responsabilità della configurazione. A differenza dei server MCP gestiti, si è responsabili della corretta configurazione dei server ospitati. Le variabili di ambiente o i parametri configurati in modo errato possono causare errori del server.

Risorse per iniziare

Cosa succederà dopo

Il team sta lavorando attivamente per migliorare l'esperienza d'uso di MCP ospitato. Il tuo feedback aiuta a plasmare ciò che verrà dopo. Inviare un problema o una richiesta di funzionalità.

Gli elementi principali nel backlog includono:

  • Espandere il catalogo server. Aggiunta di altri server in base alla domanda e alle richieste della community.
  • Disponibilità dell'area. Espansione della copertura a livello di area oltre le aree di anteprima correnti.
  • Supporto della rete virtuale.Virtual Network (VNet). Distribuzione di server MCP ospitati all'interno di reti virtuali con endpoint privati.
  • Immagini server personalizzate. Supporto per l'introduzione di immagini server MCP personalizzate nel catalogo.
  • Controllo di accesso a livello di strumento. Autorizzazioni granulari e limitazione della velocità a livello del singolo strumento.