Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il server MCP di Azure consente agli agenti di intelligenza artificiale e ad altri tipi di client di interagire con le risorse di Azure tramite i comandi del linguaggio naturale. Implementa il protocollo MCP (Model Context Protocol) per fornire queste funzionalità chiave:
- Supporto MCP: poiché il server MCP di Azure implementa il protocollo di contesto del modello, funziona con client MCP come la modalità agente di GitHub Copilot, OpenAI Agents SDK e Semantic Kernel.
- Supporto per Entra ID: il server MCP di Azure usa Entra ID tramite la libreria di identità di Azure per seguire le procedure consigliate per l'autenticazione di Azure.
- Supporto di servizi e strumenti: il server MCP di Azure supporta servizi e strumenti di Azure, ad esempio l'interfaccia della riga di comando di Azure e l'interfaccia della riga di comando per sviluppatori di Azure (azd).
Introduzione al protocollo MCP (Model Context Protocol)
Il protocollo MCP (Model Context Protocol) è un protocollo aperto progettato per gestire il modo in cui i modelli linguistici interagiscono con strumenti esterni, memoria e contesto in modo sicuro, strutturato e con stato. MCP definisce un'architettura client-server con diversi componenti:
- Host: app che usano client MCP per connettersi e utilizzare i dati dai server MCP.
- Client: componenti di host MCP che gestiscono le connessioni e recuperano i dati dai server MCP.
- Server: programmi che forniscono funzionalità come risorse dati, strumenti per l'esecuzione di azioni e richieste per guidare le interazioni.
Ad esempio, VS Code è considerato un host e la modalità agente di GitHub Copilot in VS Code funge da client MCP che si connette ai server MCP. È anche possibile creare un'app intelligente personalizzata che ospita il proprio client MCP che si connette ai server MCP.
Il server MCP di Azure implementa un set di strumenti in base al protocollo di contesto del modello. Gli agenti di intelligenza artificiale e altri tipi di client usano questi strumenti per interagire con le risorse di Azure.
Scenari per l'uso del server MCP di Azure
Lo scenario più comune per l'uso del server MCP di Azure consiste nel connettersi a esso da un client esistente, ad esempio la modalità agente di GitHub Copilot in VS Code o un'app intelligente personalizzata. Il client può quindi usare tutti gli strumenti disponibili per accedere e interagire con le risorse di Azure usando il linguaggio naturale. Ad esempio, è possibile usare la modalità agente di GitHub Copilot con il server MCP di Azure per elencare gli account di archiviazione di Azure o eseguire query KQL nei database di Azure. Per informazioni su come connettersi al server MCP di Azure da un client esistente, vedere Introduzione all'uso del server MCP di Azure.
In scenari più avanzati, alcuni sviluppatori possono creare server MCP personalizzati per offrire strumenti, risorse e richieste di attività specifiche che coinvolgono risorse di Azure. Se si sta creando un server MCP che deve connettersi ad Azure, è possibile usare gli strumenti del server MCP di Azure dal server MCP.