Condividi tramite


Introduzione al server MCP di Microsoft Learn

Questo articolo ti aiuta a iniziare a utilizzare il server Model Context Protocol (MCP) di Microsoft Learn con GitHub Copilot in Visual Studio Code (VS Code). Se non si ha familiarità con il server MCP, è consigliabile consultare prima l'articolo di panoramica di Learn MCP Server . Si noti che anche se VS Code è un client comune per Learn MCP Server, MCP è un protocollo aperto e, di conseguenza, è supportato da molti client, inclusi gli agenti in Copilot Studio, in Foundry e molti altri IDE agenti.

Il processo a livello alto che percorriamo è:

  1. Configurare l'editor
  2. Usare il server MCP
  3. Impostare le istruzioni

Quando si usa un altro ambiente di sviluppo agentico, i dettagli possono variare, ma il processo deve essere paragonabile. Vedere le opzioni di configurazione per altre app client nel repository GitHub.

Prerequisites

Per seguire i passaggi descritti in questo articolo, sono necessari Visual Studio Code e GitHub Copilot.

Configurare l'editor

Il modo più semplice per configurare Learn MCP Server consiste nell'usare questi pulsanti.

Installare in VS Code Installare in Visual Studio

I server MCP possono essere configurati a livello di utente e a livello di area di lavoro. Le impostazioni utente vengono applicate a ogni sessione di VS Code, utile quando si lavora principalmente con le tecnologie Microsoft. È anche possibile configurare le impostazioni MCP per le aree di lavoro che usano tecnologie Microsoft e configurare altri server MCP per le aree di lavoro che non lo sono.

Per altre informazioni, vedere Learn MCP - Installation and getting started (Informazioni su MCP - Installazione e introduzione)

Installa tramite plugin (Claude Code e Copilot CLI)

Se si usa Claude Code o l'interfaccia della riga di comando di GitHub Copilot, è possibile installare il microsoft-docs plug-in che include il server McP Learn e tre competenze dell'agente di intelligenza artificiale che consentono all'agente di intelligenza artificiale di usare gli strumenti MCP in modo più efficace:

  • microsoft-docs: per concetti, esercitazioni e ricerche effettive
  • microsoft-code-reference: per ricerche api, esempi di codice e risoluzione dei problemi
  • microsoft-skill-creator: meta-competenza per la generazione di competenze personalizzate sulle tecnologie Microsoft

Claude Code

Eseguire i comandi seguenti in Claude Code e riavviare:

/plugin marketplace add microsoftdocs/mcp
/plugin install microsoft-docs@microsoft-docs-marketplace

Interfaccia della riga di comando di Copilot

Eseguire il comando seguente nell'interfaccia della riga di comando di Copilot:

/plugin install microsoftdocs/mcp

Per altre informazioni sulle competenze dell'agente incluse nel plug-in, vedere il repository Learn MCP Server.

Usare il server MCP

  1. Apri chat
  2. Selezionare la modalità agente
  3. Porre una domanda pertinente al contenuto di Microsoft Learn, ad esempio: How to create a Microsoft Foundry instance using az cli?
  4. Consentire all'agente di usare il server MCP
  5. Ottenere la risposta

Quando l'agente di intelligenza artificiale non usa lo strumento MCP quando previsto, può essere utile configurare istruzioni specifiche per lo strumento:

  1. Aprire una finestra di chat in VS Code con GitHub Copilot
  2. Selezionare la modalità agente
  3. Nella parte superiore della finestra fare clic sulla rotellina delle impostazioni e selezionare Istruzioni
  4. Selezionare un percorso per creare il file di istruzioni
  5. Fornire istruzioni come:
---
applyTo: '**'
---
## Querying Microsoft Documentation

You have access to MCP tools called `microsoft_docs_search`, `microsoft_docs_fetch`, and `microsoft_code_sample_search` - these tools allow you to search through and fetch Microsoft's latest official documentation and code samples, and that information might be more detailed or newer than what's in your training data set.

When handling questions around how to work with native Microsoft technologies, such as C#, F#, ASP.NET Core, Microsoft.Extensions, NuGet, Entity Framework, the `dotnet` runtime - please use these tools for research purposes when dealing with specific / narrowly defined questions that may occur.

Passaggi successivi

Per altre informazioni su Learn MCP Server, visitare i collegamenti seguenti: