Introduzione al server MCP di Power BI remoto (anteprima)

Il server MCP Power BI remoto è un endpoint ospitato in remoto che consente agli agenti di intelligenza artificiale di chattare con i dati in Power BI modelli semantici usando il linguaggio naturale. Basato sul protocollo MCP (Model Context Protocol), converte le richieste in operazioni di Power BI, generando query DAX ed eseguendole rispettando le autorizzazioni e i criteri di sicurezza.

Questo articolo illustra come:

  • Connettersi al server MCP di Power BI remoto in Visual Studio Code
  • Connettere GitHub Copilot ai modelli semantici di Power BI
  • Convalidare la connessione con le query di test

Prerequisiti

Prima di iniziare, assicurarsi di disporre di:

Configurazione in VS Code

Il server MCP di Power BI remoto è disponibile all'indirizzo:

https://api.fabric.microsoft.com/v1/mcp/powerbi

Il modo più semplice per configurare il server consiste nell'usare il programma di installazione con un clic:

In questo modo il server MCP viene configurato automaticamente nelle impostazioni di VS Code.

Installazione manuale

Per configurare manualmente il server, aggiungere quanto segue al file di configurazione MCP:

{
    "servers": {
        "powerbi-remote": {
            "type": "http",
            "url": "https://api.fabric.microsoft.com/v1/mcp/powerbi"
        }
    }
}

Altre informazioni:Server MCP in VS Code

Test della connessione

Dopo la configurazione, verificare che l'installazione funzioni:

  1. Avviare il server MCP in VS Code

    • Aprire il pannello server MCP
    • Verificare che il server MCP di Power BI sia visualizzato come connesso
  2. Aprire GitHub Copilot

    1. Avviare la finestra di chat in VS Code
    2. Abilitare la modalità agente
  3. Specificare l'ID del modello semantico

    1. Ottenere l'ID del modello semantico dal servizio Power BI (vedere Trovare l'ID del modello semantico)
    2. Condividere l'ID con Copilot nella conversazione
  4. Fai una domanda

    • Esempio: "Quali tabelle si trovano in questo modello semantico?"
    • Esempio: "Mostra i primi 10 prodotti per vendita"
  5. Autorizzare lo strumento

    1. Quando richiesto, consentire a Copilot di usare lo strumento server MCP
    2. Eseguire l'autenticazione con le credenziali Microsoft, se richiesto
  6. Esaminare la risposta

    • Copilot eseguirà una query sul modello e restituirà i risultati

Suggerimento

Per ottenere risultati ottimali delle query, preparare i modelli semantici per l'intelligenza artificiale aggiungendo istruzioni di intelligenza artificiale e risposte verificate.

Risoluzione dei problemi:Gestire i server MCP in VS Code

Passaggi successivi

Ora che il server MCP è configurato, esplorare gli strumenti e le funzionalità disponibili: