Azure MCP Server-verktyg för Microsoft Foundry-tillägg

Med Azure MCP Server kan du hantera resurser för Microsoft Foundry Extensions, inklusive att skapa chatt- och textavslut, generera inbäddningar, lista modeller och arbeta med kunskapsindex, med frågor om naturligt språk.

Microsoft Foundry är en plattform för att distribuera och hantera anpassade AI-modeller i Azure. Den tillhandahåller verktyg och tjänster för utbildning, finjustering, distribution och övervakning av AI-modeller i produktionsmiljöer.

Kunskapsindexkommandon kräver slutpunkten för ditt Microsoft Foundry-projekt. OpenAI-kommandon kräver resursnamnet och resursgruppen. Kommandot resource get kan visa resurser utan att ange ett resursnamn.

Note

Tool-parametrar: Verktygen Azure MCP Server definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras här. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.

Kunskap: Lista kunskapsindexer

Hämta en lista över kunskapsindex från Foundry:

  • Hitta kunskapsindex som skapats i Foundry-projekt.
  • Använd dessa index med AI-agenter för kunskapshämtning och RAG-program.
  • Listan uppdateras när du skapar nya index eller uppdaterar befintliga.

Cli-exempelkommando

azmcp foundryextensions knowledge index list \
  --endpoint <endpoint>
Parameter Type Required Description
endpoint string Yes Slutpunkts-URL:en för projektet eller tjänsten Microsoft Foundry. Slutpunkten följer det här mönstret: https://<foundry-resource-name>.services.ai.azure.com/api/projects/<project-name>.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt

Kunskap: Hämta indexschema

Hämta den detaljerade schemakonfigurationen för ett specifikt kunskapsindex från Foundry.

Den här åtgärden visar omfattande information om strukturen och konfigurationen av ett kunskapsindex, inklusive fältdefinitioner, datatyper, sökbara attribut och andra schemaegenskaper. Använd den här schemainformationen för att förstå hur indexet strukturerar och indexerar dina data för sökning.

Cli-exempelkommando

azmcp foundryextensions knowledge index schema \
  --index <index> \
  --endpoint <endpoint>
Parameter Type Required Description
index string Yes Namnet på kunskapsindexet.
endpoint string Yes Slutpunkts-URL:en för projektet eller tjänsten Microsoft Foundry. Slutpunkten följer det här mönstret: https://<foundry-resource-name>.services.ai.azure.com/api/projects/<project-name>.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt

OpenAI: Skapa chattavslutningar

Skapa chattavslutningar med hjälp av Azure OpenAI i Foundry. Skicka meddelanden till Azure OpenAI-chattmodeller som distribuerats i din Foundry-resurs och ta emot AI-genererade konversationssvar. Stöder konversationer med flera turer med meddelandehistorik, systeminstruktioner och anpassning av svar.

Cli-exempelkommando

azmcp foundryextensions openai chat-completions-create \
  --resource-name <resource-name> \
  --deployment <deployment> \
  --message-array <message-array> \
  --resource-group <resource-group> \
  [--max-tokens <max-tokens>] \
  [--temperature <temperature>] \
  [--top-p <top-p>] \
  [--frequency-penalty <frequency-penalty>] \
  [--presence-penalty <presence-penalty>] \
  [--stop <stop>] \
  [--stream <stream>] \
  [--seed <seed>] \
  [--user <user>]
Parameter Type Required Description
resource-name string Yes Namnet på resursen Microsoft Foundry.
deployment string Yes Namnet på distributionen.
message-array string Yes JSON-matris med meddelanden i konversationen. Varje meddelande ska ha role och content egenskaper.
resource-group string Yes Namnet på Azure-resursgruppen.
max-tokens string No Det maximala antalet token som ska genereras i slutförandet.
temperature string No Styr slumpmässighet i utdata. Lägre värden gör det mer deterministiskt.
top-p string No Kontrollerar mångfald via kärnsampling (0,0 till 1,0). Standardvärdet är 1.0.
frequency-penalty string No Bestraffar nya token beroende på deras frekvens (-2.0 till 2.0). Standardvärdet är 0.
presence-penalty string No Straffar nya token utifrån deras förekomst (-2.0 till 2.0). Standardvärdet är 0.
stop string No Upp till 4 sekvenser där API:et slutar generera ytterligare token.
stream string No Om du vill strömma tillbaka partiella förlopp. Standardvärdet är false.
seed string No Om det anges gör systemet ett bästa försök att sampla deterministiskt.
user string No Användaridentifierare för spårning och övervakning av missbruk.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt

OpenAI: Skapa inbäddningar

Skapa inbäddningar med Azure OpenAI i Foundry. Generera vektorinbäddningar från text med Azure OpenAI-distributioner i foundry-resursen för semantisk sökning, likhetsjämförelser, klustring eller maskininlärning.

Cli-exempelkommando

azmcp foundryextensions openai embeddings-create \
  --resource-name <resource-name> \
  --deployment <deployment> \
  --input-text <input-text> \
  --resource-group <resource-group> \
  [--user <user>] \
  [--encoding-format <encoding-format>] \
  [--dimensions <dimensions>]
Parameter Type Required Description
resource-name string Yes Namnet på resursen Microsoft Foundry.
deployment string Yes Namnet på distributionen.
input-text string Yes Indatatexten som ska generera inbäddningar för.
resource-group string Yes Namnet på Azure-resursgruppen.
user string No Användaridentifierare för spårning och övervakning av missbruk.
encoding-format string No Formatet för att returnera inbäddningar i (float eller base64).
dimensions string No Antalet dimensioner för inbäddningsutdata. Stöds endast i vissa modeller.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt

OpenAI: Skapa slutföranden

Skapa textavslutningar med hjälp av Azure OpenAI i Foundry. Skicka en fråga eller uppmaning till Azure OpenAI-modeller som distribuerats i din Foundry-resurs och motta genererade textsvar. Använd den här funktionen när du behöver skapa slutföranden, hämta AI-genererat innehåll, generera svar på frågor eller skapa textavslut från Azure OpenAI baserat på en fråga om indata. Stöder anpassning med temperatur- och maxtoken.

Cli-exempelkommando

azmcp foundryextensions openai create-completion \
  --deployment <deployment> \
  --prompt-text <prompt-text> \
  --resource-name <resource-name> \
  --resource-group <resource-group> \
  [--max-tokens <max-tokens>] \
  [--temperature <temperature>]
Parameter Type Required Description
deployment string Yes Namnet på distributionen.
prompt-text string Yes Uppmaningstexten som ska skickas till slutförandemodellen.
resource-name string Yes Namnet på resursen Microsoft Foundry.
resource-group string Yes Namnet på Azure-resursgruppen.
max-tokens string No Det maximala antalet token som ska genereras i slutförandet.
temperature string No Styr slumpmässighet i utdata. Lägre värden gör det mer deterministiskt.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt

OpenAI: Lista modeller och distributioner

Lista Azure OpenAI-modelldistributioner i en Microsoft Foundry-resurs. Det här verktyget hämtar information om distribuerade modeller, inklusive modellnamn, versioner, funktioner och distributionsstatus.

Cli-exempelkommando

azmcp foundryextensions openai models-list \
  --resource-name <resource-name> \
  --resource-group <resource-group>
Parameter Type Required Description
resource-name string Yes Namnet på resursen Microsoft Foundry.
resource-group string Yes Namnet på Azure-resursgruppen.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt

Resurser: Hämta Foundry-resurs

Lista eller hämta Microsoft Foundry-resurser och returnera information på resursnivå, till exempel slutpunkts-URL, plats, SKU, typ och etableringstillstånd. Om du anger ett resursnamn returnerar verktyget den enskilda resursen. Annars returnerar den resursinventariet inom det aktuella omfånget. För inventering av modelldistributioner i en Foundry-resurs använder du verktyget OpenAI-modellista.

Cli-exempelkommando

azmcp foundryextensions resource get \
  [--resource-name <resource-name>]
Parameter Type Required Description
resource-name string No Namnet på resursen Microsoft Foundry.

Anteckningsverktygstips:

Destruktiv Idempotent Öppen värld Skrivskyddad Secret Lokalt obligatoriskt