Utilizzare gli strumenti per sviluppatori per gestire i server MCP

Microsoft Agent 365 fornisce un'infrastruttura per sviluppatori per scoprire, configurare, testare e governare server Model Context Protocol (MCP). Usa queste esperienze per aggiungere server MCP ospitati da Microsoft a un agente personalizzato, costruire un server focalizzato su scenari, registrare un server remoto esistente per la governance o collegare un server a un client sviluppatore.

Per un'introduzione alle opzioni disponibili per server MCP, vedi Comprendere le opzioni del server MCP in Agent 365.

Scegli un'esperienza per sviluppatori

Obiettivo Esperienza sviluppatore
Aggiungi server MCP ospitati da Microsoft a un agente che possiedi ed esegui Usa l'SDK e la CLI di Agent 365 per scoprire i server, generare un manifest degli strumenti, configurare i permessi e integrare gli strumenti con l'orchestratore dell'agente.
Valuta un server MCP prima di inserirlo o pubblicarlo Usa la CLI dell'Agent 365 per ispezionare gli schemi degli strumenti del server e generare un report sulla qualità.
Costruisci un server MCP focalizzato su scenari da connettori, API Microsoft Graph, API personalizzate Dataverse o API REST Usa il server MCP di gestione MCP di Microsoft.
Registra un server MCP remoto esistente per una governance centralizzata Usa la CLI dell'Agent 365 per inviare la richiesta relativa al server, poi fai controllare il server da un amministratore nel interfaccia di amministrazione di Microsoft 365.
Collega un server MCP direttamente a un client per sviluppatori o a una piattaforma per agenti Usa il supporto MCP integrato del client e le linee guida di configurazione per quel client.

Aggiungi server MCP a un agente personalizzato

Il modulo Agent 365 Tooling e la CLI forniscono la configurazione e l'integrazione in runtime per gli agenti personalizzati. Il flusso di lavoro standard è:

  1. Scopri e seleziona server MCP ospitati da Microsoft con la CLI di Agent 365.
  2. Genera il ToolingManifest.json file che descrive i server selezionati.
  3. Applica i permessi necessari al blueprint dell'agente.
  4. Carica il manifest e registra gli strumenti con l'orchestratore dell'agente usando Agent 365 SDK.
  5. Testa le invocazioni degli strumenti di test e rivedi i dati di tracciamento prima della distribuzione.

L'autenticazione può utilizzare un'identità di agente o permessi utente delegati On-Behalf-Of (OBO), a seconda dell'agente e del server. Per indicazioni sull'implementazione, vedere:

Valuta un server MCP

Usa la CLI dell'Agent 365 per valutare un server MCP locale o remoto prima di integrarlo o pubblicarlo. Il a365 develop-mcp evaluate comando scopre gli strumenti del server, esegue controlli deterministici e puntuati dall'IA sui loro schemi e genera un report HTML con miglioramenti prioritari.

Per opzioni di comando ed esempi, vedi develop-mcp evaluate. Per il flusso di lavoro più ampio delle revisioni, vedi Valuta i server MCP.

Costruisci un server MCP focalizzato sugli scenari

Il server MCP di gestione MCP di Microsoft è una piattaforma di sviluppo API-first per creare e gestire server MCP personalizzati. I suoi strumenti supportano operazioni come la creazione di un server, l'aggiunta di strumenti supportati da connettori o API, aggiornamenti delle definizioni degli strumenti, pubblicazione del server e la sua cancellazione.

Usa questa esperienza quando vuoi comporre un set focalizzato di strumenti da:

  • Connettori Power Platform.
  • API di Microsoft Graph.
  • API personalizzate di Dataverse.
  • API REST.

Per l'endpoint del server, i permessi e il riferimento completo allo strumento, vedi Microsoft MCP management MCP server riferimento.

Registra un server MCP personalizzato

Registra un server MCP remoto esistente con la CLI Agent 365 quando il server deve essere disponibile tramite il control plane Agent 365. La registrazione crea una richiesta che un amministratore esamina nel interfaccia di amministrazione di Microsoft 365. Dopo l'approvazione e il consenso di Microsoft Entra, i client supportati possono utilizzare il server tramite l'Agent 365 Tooling Gateway, mentre i team di sicurezza possono monitorare le invocazioni in Microsoft Defender.

Se le identità degli agenti per un blueprint non dispongono dell'autorizzazione del server MCP BYO Tools.ListInvoke.All, un Amministratore Globale può identificare e concedere l'accesso con a365 develop-mcp grant-agents-access. Per le opzioni di comando e il comportamento dei permessi, vedi develop-mcp grant-agents-access.

Per comandi di registrazione, opzioni di autenticazione, passaggi di approvazione e client attualmente supportati, vedi Bring your own (BYO) MCP server nel interfaccia di amministrazione di Microsoft 365.

Collega i server MCP ai client sviluppatori

Molte piattaforme per agenti e client di codifica includono il supporto nativo MCP. Segui la documentazione per server e client invece di duplicare l'autenticazione e la configurazione del server e del client nella tua applicazione:

Il modello di autenticazione del server, i permessi, le licenze e gli strumenti supportati si applicano ancora quando si utilizza un client con supporto MCP integrato. Per pubblicare un server per un uso più ampio da parte dei clienti, vedi Microsoft MCP server certification (preview).