certifiering av Microsoft MCP-server

Model Context Protocol (MCP)-servrar är tjänster som tillhandahåller verktyg och åtgärder för Microsoft Copilot och andra AI-drivna upplevelser. För att säkerställa att externa tjänster från tredje part är säkra, tillförlitliga och kompatibla kräver Microsoft att de genomgår en certifieringsprocess innan de görs tillgängliga för alla användare. För närvarande hanteras certifieringen av en MCP-server via certifieringsprogrammet Microsoft connector, ungefär som en anpassad Power Platform-standardanslutning. Med andra ord är en MCP-server paketerad och skickad som en Power Platform-anslutningsapp och måste uppfylla alla tillämpliga Marketplace-principer och tekniska standarder. Den här artikeln beskriver den aktuella MCP-servercertifieringsprocessen.

Certifierade MCP-servrar

Varje certifierad MCP-server tillhandahåller referensinnehåll för att stödja installationen av verktyg och åtgärder som integreras med Microsoft Copilot och andra AI-upplevelser. Om du vill se den filtrerade listan över aktuella certifierade MCP-servrar går du till MCP-servrar.

Förutsättningar

Innan du skickar in en MCP-server för certifiering måste du uppfylla alla krav på berättigande, teknik och efterlevnad.

Utgivarbehörighet

Du måste vara en verifierad utgivare för att kunna skicka MCP-servrar för certifiering. Din organisation måste:

  • Ha ett Microsoft Partner Center konto med slutförd affärsverifiering.

  • Registreras i programmet Microsoft 365 och Copilot.

  • Äga eller kontrollera den MCP-serverslutpunkt som du skickar.

Om du är en oberoende utgivare som inte äger den underliggande tjänsten är du inte berättigad att skicka direkt. Du måste samarbeta med tjänstens ägare eller slutföra verifieringen innan du genomför certifieringen.

Stöd för autentisering

MCP-servrar måste ha stöd för minst en godkänd autentiseringsmetod, till exempel OAuth 2.0 (rekommenderas), API-nyckel eller grundläggande autentisering.

För OAuth-baserade MCP-servrar registrerar du ett program med flera klientorganisationer med din identitetsprovider och anger nödvändig OAuth-konfigurationsinformation under sändningen. Du måste också ange testautentiseringsuppgifter och konfigurationsinstruktioner så att Microsoft kan verifiera varje MCP-verktyg under certifieringen.

MCP-artefakter och paketering

Paketera MCP-servrar med samma artefakter och struktur som Power Platform-anslutningsprogram. Inkludera följande komponenter:

  • En fullständig OpenAPI-definition som beskriver alla MCP-verktyg och slutpunkter

  • Korrekt konfigurerade autentiseringsinställningar

  • Nödvändiga metadata som namn, beskrivning, kategorier, ikoner och lokalisering

  • En intro.md fil som fungerar som offentlig dokumentation för MCP-servern

Intro.md bör beskriva MCP-serverns syfte, verktyg som stöds, konfigurationssteg, autentiseringskrav och kända begränsningar. Testa alla MCP-verktyg noggrant innan de skickas in för att säkerställa konsekventa och giltiga svar.

Mer information finns i Förbereda anslutningsfiler för certifiering.

Certifieringsprocess

MCP-servercertifieringsprocessen omfattar flera steg för att säkerställa att tjänsten uppfyller Microsoft standarder för säkerhet, tillförlitlighet, efterlevnad och ansvarsfull AI-användning.

Förbereda paketet för sändning

Om du vill skicka in din MCP-server för certifiering i Microsoft Partner Center väljer du kategorin Anslutningsappar och agenter för Microsoft Copilot Studio i listrutan Nytt erbjudande när den har expanderats. Även om MCP-servrar skiljer sig från traditionella anslutningar, certifierar och publicerar du dem genom samma pipeline.

Under erbjudandets skapande anger du metadata, juridisk information och supportinformation samt nödvändiga logotyper. Ladda upp MCP-paketet som innehåller OpenAPI-definitionen, intro.md och stödjande artefakter.

Tip

Att tillhandahålla utvärderingstestbevis (EVAL) är inte obligatoriskt. Men att inkludera EVAL-testbevis med din inlämning kan avsevärt påskynda certifieringsgranskningsprocessen genom att hjälpa Microsoft validera förväntade beteende- och säkerhetsscenarier mer effektivt.

Detaljerade anvisningar om hur du skapar och skickar ditt erbjudande finns i Certifieringsprocessen för verifierade utgivare.

Automatiserad validering

När du har skickat paketet utför Microsoft automatiserad validering för att verifiera schemakorrigering, fullständig metadata, paketeringsintegritet och principefterlevnad för baslinje. Eventuella blockeringsproblem måste lösas innan MCP-servern kan gå vidare till manuell granskning.

Manuell granskning och testning

Efter automatiserad validering utför Microsoft en manuell granskning för att utvärdera MCP-serverfunktioner, säkerhet, efterlevnad, telemetri och ansvarsfull AI-beredskap. Varje MCP-verktyg testas med hjälp av de angivna autentiseringsuppgifterna för att bekräfta att beteendet matchar dokumentationen. Utgivare måste säkerställa säkra slutpunkter, verifierat domänägarskap, minst privilegierad åtkomst och tillräcklig telemetri för granskning och spårning.

Ansvarsfull AI-utvärdering

För MCP-servrar med AI-drivet beteende eller verktyg som agerar på användardata ansvarar utgivare för att utforma, testa och dokumentera säkert och kompatibelt beteende. Microsoft utvärderar MCP-servern med hjälp av normala scenarier, kantfall och kontradiktoriska scenarier för att verifiera säkerhet, behörighetshantering och efterlevnad av innehållsprinciper. Utgivaren måste åtgärda eventuella osäkra eller oväntade beteenden innan certifieringen godkänns.

Distribution och regional tillgänglighet

När MCP-servern har godkänt alla validerings- och granskningssteg och certifieringen har godkänts distribuerar Microsoft den certifierade MCP-integreringen i alla regioner som stöds. I det här skedet blir MCP-servern tillgänglig för användning i Microsoft 365 och Copilot upplevelser enligt standardkraven för tillgänglighet och efterlevnad.

Godkännande och publicering

När alla granskningar har slutförts är MCP-servern certifierad och publicerad. Certifierade MCP-servrar är tillgängliga i relevanta Microsoft 365- Copilot- och Power Platform-funktioner, med synlig utgivares attribution och certifieringsstatus.

Offentlig dokumentation genereras från inskickade metadata och filen intro.md och görs tillgänglig via Microsofts dokumentation och funktioner för att hitta innehåll.

Visar MCP-servercertifieringsprocessen.

Ansvarsområden efter certifiering

Certifiering är ett pågående åtagande. Som utgivare ansvarar du för att upprätthålla efterlevnad och tillförlitlighet efter publiceringen. För att uppfylla detta ansvar måste du:

  • Håll MCP-serverimplementeringen i linje med den certifierade definitionen och skicka uppdateringar på nytt när du introducerar nya verktyg eller betydande ändringar.
  • Underhålla korrekt dokumentation och övervaka telemetri och tjänstens hälsa.
  • Svara snabbt på support- eller efterlevnadsproblem. Microsoft övervakar kontinuerligt certifierade MCP-servrar för regressioner, säkerhetsproblem eller principöverträdelser och kan vidta korrigerande åtgärder om någon identifieras.