Certificazione server Microsoft MCP

I server Model Context Protocol (MCP) sono servizi che offrono strumenti e funzionalità per Microsoft 365 Copilot e altre esperienze alimentate dall'intelligenza artificiale. Per garantire che i servizi esterni di terze parti siano sicuri, affidabili e conformi, Microsoft richiede che vengano sottoposti a un processo di certificazione prima di essere messi a disposizione di tutti gli utenti. Attualmente, la certificazione di un server MCP viene gestita attraverso il programma di certificazione dei connettori Microsoft, come un normale connettore personalizzato di Power Platform. In altre parole, un server MCP viene impacchettato e presentato come un connettore Power Platform e deve rispettare tutti i criteri del marketplace e gli standard tecnici applicabili. Questo articolo illustra l'attuale processo di certificazione dei server MCP.

Server MCP certificati

Ogni server MCP certificato fornisce contenuti di riferimento per supportare la configurazione degli strumenti e delle azioni che si integrano con Microsoft 365 Copilot e altre esperienze di intelligenza artificiale. Per vedere l'elenco filtrato dei server MCP certificati attuali, vai su server MCP.

Prerequisiti

Prima di sottoporre un server MCP per la certificazione, verifica di aver soddisfatto tutti i requisiti di idoneità, tecnici e di conformità.

Idoneità dell'editore

Devi essere un editore verificato per inviare server MCP alla certificazione. La tua organizzazione deve:

  • Avere un account Centro per i partner Microsoft con la verifica aziendale completata.

  • Essere iscritta al programma Microsoft 365 e Copilot.

  • Possiedi o controlla l'endpoint server MCP che stai inviando.

Se sei un editore indipendente che non possiede il servizio sottostante, non sei autorizzato a presentare direttamente la candidatura. L'organizzazione deve collaborare con il proprietario del servizio o completare la verifica prima di richiedere la certificazione.

Supporto per l'autenticazione

I server MCP devono supportare almeno un metodo di autenticazione approvato, come OAuth 2.0 (preferito), chiave API o autenticazione di base.

Per i server MCP basati su OAuth, registra un'applicazione multi-tenant presso il tuo fornitore di identità e fornisci i dettagli di configurazione OAuth richiesti durante la presentazione. Devi inoltre fornire credenziali di test e istruzioni di configurazione affinché Microsoft possa convalidare ogni strumento MCP durante la certificazione.

Artefatti e pacchettizzazione MCP

Esegui pacchetti di server MCP utilizzando gli stessi artefatti e la stessa struttura dei connettori Power Platform. Includi questi componenti:

  • Una definizione OpenAPI completa che descrive tutti gli strumenti e gli endpoint MCP

  • Impostazioni di autenticazione correttamente configurate

  • Metadati obbligatori quali nome, descrizione, categorie, icone e localizzazione

  • Un file intro.md che funge da documentazione pubblica per il server MCP

Il file intro.md dovrebbe descrivere lo scopo del server MCP, gli strumenti supportati, i passaggi di configurazione, i requisiti di autenticazione e le limitazioni note. Testa accuratamente tutti gli strumenti MCP prima dell'invio per garantire risposte coerenti e valide.

Per altre informazioni, vedi Prepara file di connettori per la certificazione.

Processo di certificazione

Il processo di certificazione MCP prevede più fasi per garantire che il servizio rispetti gli standard Microsoft in materia di sicurezza, affidabilità, conformità e uso responsabile dell'IA.

Prepara il pacchetto per l'invio

Per inoltrare il server MCP per la certificazione in Centro per i partner Microsoft, seleziona la categoria Connettori e agenti per Microsoft Copilot Studio dall'elenco a discesa Nuova offerta espanso. Sebbene i server MCP siano distinti dai connettori tradizionali, vengono certificati e pubblicati tramite la stessa pipeline.

Durante la creazione dell'offerta, fornisci metadati, informazioni legali e di supporto e i loghi richiesti. Carica il pacchetto MCP che contiene la definizione OpenAPI, intro.md e gli artefatti di supporto.

Suggerimento

Fornire evidenza dei test di valutazione (EVAL) non è obbligatorio. Tuttavia, includere evidenza dei test EVAL nella presentazione può accelerare significativamente il processo di revisione della certificazione, aiutando Microsoft a validare il comportamento atteso e gli scenari di sicurezza in modo più efficiente.

Per i passaggi dettagliati su come creare e presentare la tua offerta, vedi Processo di certificazione per editori verificati.

Convalida automatica

Dopo aver inviato il pacchetto, Microsoft effettua una convalida automatica per verificare la correttezza dello schema, la completezza dei metadati, l'integrità della creazione di pacchetti e la conformità ai criteri di base. Eventuali problemi che causano un blocco devono essere risolti prima che il server MCP possa essere sottoposto a revisione manuale.

Revisione manuale e test

Dopo la convalida automatica, Microsoft esegue una revisione manuale per valutare la funzionalità, la sicurezza, la conformità, la telemetria e la preparazione all'IA responsabile del server MCP. Ogni strumento MCP viene testato utilizzando le credenziali fornite per confermare che il comportamento sia conforme alla documentazione. Gli editori devono garantire endpoint sicuri, la verifica della proprietà del dominio, l'accesso secondo il principio del minimo privilegio e una telemetria sufficiente a supportare audit e tracciabilità.

Valutazione dell'intelligenza artificiale responsabile

Per i server MCP con comportamenti guidati dall'IA o strumenti che agiscono sui dati degli utenti, gli editori sono responsabili di progettare, testare e documentare comportamenti sicuri e conformi. Microsoft valuta il server MCP utilizzando scenari normali, di caso limite e scenari avversari per convalidare la sicurezza, la gestione dei permessi e l'aderenza ai criteri sui contenuti. L'editore deve correggere qualsiasi comportamento non sicuro o imprevisto prima dell'approvazione della certificazione.

Disponibilità a livello di area geografica/distribuzione

Dopo che il server MCP supera tutte le fasi di convalida e revisione e la certificazione è stata approvata, Microsoft distribuisce l'integrazione MCP certificata in tutte le aree geografiche supportate. A questo punto, il server MCP diventa disponibile per l'uso nelle esperienze Microsoft 365 e Copilot secondo i requisiti standard di disponibilità e conformità.

Approvazione e pubblicazione

Dopo che tutte le revisioni sono state completate con successo, il server MCP viene certificato e pubblicato. I server MCP certificati sono disponibili nelle esperienze rilevanti di Microsoft 365, Copilot e Power Platform, con attribuzione dell'editore e dello stato di certificazione visibili.

La documentazione pubblica viene generata dai metadati inviati e dal file intro.md e viene pubblicata attraverso la documentazione Microsoft e i canali di scoperta.

Mostra il processo di certificazione del server MCP.

Responsabilità post-certificazione

La certificazione è un impegno continuo. In qualità di editore, sei responsabile per la manutenzione della conformità e l'affidabilità dopo la pubblicazione. Per adempiere a questa responsabilità, devi:

  • Mantieni l'implementazione del server MCP allineata con la definizione certificata e ripresenta gli aggiornamenti quando introduci nuovi strumenti o cambiamenti significativi.
  • Mantieni una documentazione accurata e monitora la telemetria e l'integrità del servizio.
  • Rispondi tempestivamente a problemi di supporto o conformità. Microsoft monitora continuamente i server MCP certificati per eventuali regressioni, problemi di sicurezza o violazioni dei criteri e potrebbe intraprendere azioni correttive se ne rileva qualcuno.