Bedste fremgangsmåder for brug af Microsoft Learn MCP-serveren

I denne artikel beskrives de bedste fremgangsmåder til brug af McP-serveren (Learn Docs Model Context Protocol).

Forstå Learn MCP-serveren

Se oversigtsartiklen Learn MCP Server .

Dynamisk opdagelse og værktøjsvalg

MCP-klienter kalder værktøjer/lister på forbindelse for at få det aktuelle sæt værktøjer og deres beskrivelser. Agenter bruger disse beskrivelser til at beslutte, hvilket værktøj der skal kaldes og med hvilke parametre uden manuel kortlægning, der er påkrævet af design: protokollen behandler værktøjstilgængelighed som dynamisk, ikke fast.

Hvis du bygger en brugerdefineret integration, så følg samme mønster. Hårdkod ikke værktøjsnavne, parameterskemaer eller forventet adfærd. Hent værktøjslisten ved kørsel, send beskrivelser til din model, og lad den rute. Hvis et kald fejler med 400 eller 404, antag at din cache er forældet – opdater via værktøjer/liste og prøv igen for at holde din integration robust, efterhånden som værktøjer tilføjes, omdøbes eller opdateres, i modsætning til traditionelle API-kontrakter, hvor ændringer kræver klientopdateringer.

Token-budgetkontrol

Tilføj maxTokenBudget til endpoint-URL'en for at begrænse tokenantallet i søgesvar:

https://dotnet.territoriali.olinfo.it/api/mcp?maxTokenBudget=2000

Dette forkorter indholdet og resultaterne, så de holder sig inden for dit budget. Nyttigt, når man kører i agentiske løkker, hvor hvert værktøjskald æder sig ind i dit kontekstvindue eller fakturering. Sæt det lavt, hvis din agent laver mange opkald pr. tur, højere hvis du vil have rigere enkeltsvar. Parameteren påvirker kun søgeresultater – fetch returnerer altid hele siden.

Eksperimentér og del feedback

Brug af en MCP-server er en ny måde at interagere med Microsoft Learn-indhold på. Vi testede komponenterne i denne løsning, som også bruges i andre applikationer. Alligevel kan du støde på uventet adfærd, hvor MCP-serveren ikke bruges, den ikke reagerer korrekt,

Næste trin

Du kan få mere at vide om Learn MCP-serveren ved at besøge følgende links: