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 protocollo MCP (Model Context Protocol (MCP) offre un modo standardizzato per i modelli di intelligenza artificiale, ad esempio Azure modelli OpenAI, per individuare e usare strumenti e origini dati esterne. MCP semplifica la creazione di applicazioni intelligenti in grado di eseguire query, motivi e agire sui dati in tempo reale. MCP semplifica anche l'individuazione, la connessione e l'uso dei dati aziendali da parte degli agenti di intelligenza artificiale.
MCP in Microsoft Fabric Real-Time Intelligence consente ai modelli di intelligenza artificiale, agli agenti di intelligenza artificiale e alle applicazioni di interagire con i componenti di intelligence Real-Time usando il linguaggio naturale.
Real-Time Intelligence offre due tipi di server MCP: locali e remoti. Ogni opzione ha modelli di distribuzione, funzionalità e casi d'uso specifici.
Server MCP locale per Real-Time Intelligence
Il server MCP locale per Fabric Real-Time Intelligence è un server open source che si installa, ospita e gestisce manualmente. Viene eseguito nel computer locale e fornisce l'accesso alle risorse di Real-Time Intelligence e Esplora dati di Azure.
Le caratteristiche principali includono:
- Distribuzione: il server è ospitato sul tuo computer locale.
- Source: il server è open source su GitHub.
- Accesso: è possibile eseguire query e gestire le risorse eventhouse, eventstream, Activator, map e Esplora dati di Azure.
- Gestione: si gestiscono l'installazione, gli aggiornamenti e la manutenzione.
Per informazioni dettagliate, vedere Introduzione al server MCP locale.
Server MCP remoti
Microsoft ospita server MCP remoti e li espone come endpoint HTTP. Configurare il client MCP per connettersi a questi server senza installare o gestire alcun software.
| Servidor | Descrizione | Capacità |
|---|---|---|
| Eventhouse MCP Server | Consente agli agenti di intelligenza artificiale di interrogare gli eventhouse utilizzando il linguaggio naturale | Individuazione dello schema, generazione di query KQL, campionamento dei dati, conversione del linguaggio naturale in KQL (framework NL2KQL ) |
| Activator Server MCP | Consente agli agenti di intelligenza artificiale di interagire con Fabric Activator | Creazione di regole di monitoraggio, gestione degli avvisi, azioni attivate |
| Server MCP dell'agente operativo | Consente agli agenti di intelligenza artificiale di configurare e gestire un agente operativo usando il linguaggio naturale | Configurazione delle istruzioni, generazione del playbook, gestione del monitoraggio |
- Host MCP: ambiente in cui viene eseguito il modello di intelligenza artificiale (ad esempio GPT-4, Claude o Gemini).
- Client MCP: servizio intermedio che inoltra le richieste del modello di intelligenza artificiale ai server MCP, ad esempio GitHub Copilot, Cline o Claude Desktop.
- Server MCP: applicazioni di piccole dimensioni che rendono accessibili funzionalità specifiche ai modelli di intelligenza artificiale, ad esempio l'esecuzione di query di database. Ad esempio, un server MCP di Real-Time Intelligence può eseguire query KQL per il recupero dei dati in tempo reale dai database KQL.
Per ulteriori informazioni consulta:
- Guida introduttiva al server MCP remoto per gli eventhouse
- Introduzione al server MCP remoto per Activator
Quando usare server locali e remoti
Porre domande in inglese normale o in altre lingue e il sistema li trasforma in query ottimizzate.
| Scenario | Opzione consigliata |
|---|---|
| Eseguire query sui dati di Eventhouse o di Esplora dati di Azure con il pieno controllo del server | Server MCP locale |
| Eseguire query su una eventhouse senza gestire l'infrastruttura del server | Server MCP remoto per le case eventi |
| Creare regole di monitoraggio e avvisi in Activator | Server remoto MCP per Activator |
| Configurare istruzioni, generare playbook e gestire il monitoraggio per un agente operativo | Server MCP remoto per gli agenti operativi |
| Usare nelle piattaforme degli agenti cloud come Microsoft Copilot Studio o Microsoft Foundry | Server MCP remoti |
| Necessità di accesso offline o isolato (air-gapped) | Server MCP locale |
| Vuoi aggiornamenti automatici e manutenzione | Server MCP remoti |
Client di intelligenza artificiale supportati
I server MCP locali e remoti funzionano con i client di intelligenza artificiale più diffusi.
Componenti Real-Time Intelligence supportati
Eventhouse: eseguire query KQL sui database KQL nel back-end dell'eventhouse . Questa interfaccia unificata consente agli agenti di intelligenza artificiale di cercare i dati in tempo reale, analizzare i modelli e intraprendere azioni in base a ciò che trovano.
Annotazioni
È anche possibile usare il server MCP di Fabric Real-Time Intelligence per eseguire query KQL sui cluster nel back-end Esplora dati di Azure.
Eventstreams: Interroga e gestisci eventstreams per analizzare i dati di streaming e ottenere informazioni in tempo reale. È possibile elencare i flussi di eventi nell'area di lavoro, ottenere dettagli e definizioni, creare nuovi flussi di eventi e altro ancora.
Attivatore: interagire con Fabric Attivatore per elencare gli artefatti Activator nell'area di lavoro, creare azioni trigger e configurare le notifiche.
Agenti operativi: creare e gestire agenti operativi per monitorare e agire sulla modifica dei dati. È possibile trovare e configurare gli agenti, avviarli e arrestarli e trovare la cronologia delle operazioni.
Mappa: esegui query e gestisci le risorse delle mappe per visualizzare i dati geospaziali. È possibile elencare le mappe nell'area di lavoro, ottenere dettagli e definizioni, creare nuove mappe e altro ancora.
Considerazioni e limitazioni
Security
MCP è un nuovo fenomeno. Come per tutti i nuovi standard tecnologici, è consigliabile eseguire una verifica della sicurezza per garantire che tutti i sistemi che si integrano con i server MCP seguano tutte le normative e gli standard a cui il sistema deve rispettare. Questa valutazione include non solo i server MCP di Real-Time Intelligence, ma anche qualsiasi client o agente MCP che si decide di implementare, compreso il provider di modelli.
È consigliabile seguire Microsoft indicazioni sulla sicurezza per i server MCP, inclusa l'abilitazione dell'autenticazione Microsoft Entra ID, la gestione sicura dei token e l'isolamento della rete. Per informazioni dettagliate, vedere la documentazione relativa alla sicurezza di Microsoft.
Autorizzazioni e rischi
I client MCP possono richiamare operazioni in base all'autorizzazione di controllo degli accessi in base al ruolo dell'utente Fabric. I client autonomi o configurati in modo errato potrebbero eseguire azioni distruttive. Dovresti esaminare e applicare ruoli RBAC con privilegio minimo e implementare adeguate misure di sicurezza prima della distribuzione.
Alcune misure di sicurezza, ad esempio i flag per impedire operazioni distruttive, non sono standardizzate nella specifica MCP e potrebbero non essere supportate da tutti i client.
Responsabilità di conformità
Il server MCP può essere installato e utilizzato con client e servizi e può condividere dati con essi. Questi client e servizi possono includere modelli di linguaggio non Microsoft di grandi dimensioni, agenti di intelligenza artificiale o servizi che operano al di fuori dei limiti di conformità di Fabric. L'utente è responsabile di garantire che qualsiasi integrazione sia conforme ai requisiti aziendali, normativi e contrattuali applicabili.