Azure MCP Server-hulpprogramma's voor Microsoft Foundry Extensions

Met de Azure MCP-server kunt u resources voor Microsoft Foundry Extensions beheren, waaronder het maken van chat- en tekstvoltooiingen, het genereren van insluitingen, het weergeven van modellen en het werken met kennisindexen, met prompts voor natuurlijke taal.

Microsoft Foundry is een platform voor het implementeren en beheren van aangepaste AI-modellen in Azure. Het biedt hulpprogramma's en services voor het trainen, afstemmen, implementeren en bewaken van AI-modellen in productieomgevingen.

Voor kennisindexopdrachten is het eindpunt van uw Microsoft Foundry-project vereist. OpenAI-opdrachten vereisen de naam van de resource en de resourcegroep. Met de opdracht resource ophalen kunt u resources weergeven zonder een resourcenaam op te geven.

Note

Toolparameters: De hulpprogramma's van de Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hier beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.

Kennis: Kennisindexen vermelden

Haal een lijst met kennisindexen op uit Foundry:

  • Zoek kennisindexen die zijn gemaakt in Foundry-projecten.
  • Gebruik deze indexen met AI-agents voor het ophalen van kennis en RAG-toepassingen.
  • De lijst wordt bijgewerkt wanneer u nieuwe indexen maakt of bestaande indexen bijwerkt.

Voorbeeld van CLI-opdracht

azmcp foundryextensions knowledge index list \
  --endpoint <endpoint>
Parameter Type Required Description
endpoint string Ja De eindpunt-URL voor het Microsoft Foundry-project of -service. Het eindpunt volgt dit patroon: https://<foundry-resource-name>.services.ai.azure.com/api/projects/<project-name>.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist

Kennis: Indexschema ophalen

Haal de gedetailleerde schemaconfiguratie van een specifieke kennisindex op uit Foundry.

Deze bewerking bevat uitgebreide informatie over de structuur en configuratie van een kennisindex, waaronder velddefinities, gegevenstypen, doorzoekbare kenmerken en andere schema-eigenschappen. Gebruik deze schema-informatie om te begrijpen hoe de indexstructuren en indexen uw gegevens structureren voor zoekdoeleinden.

Voorbeeld van CLI-opdracht

azmcp foundryextensions knowledge index schema \
  --index <index> \
  --endpoint <endpoint>
Parameter Type Required Description
index string Ja De naam van de kennisindex.
endpoint string Ja De eindpunt-URL voor het Microsoft Foundry-project of -service. Het eindpunt volgt dit patroon: https://<foundry-resource-name>.services.ai.azure.com/api/projects/<project-name>.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist

OpenAI: Chatvoltooiing voltooien

Maak chatvoltooiingen met behulp van Azure OpenAI in Foundry. Berichten verzenden naar Azure OpenAI-chatmodellen die zijn geïmplementeerd in uw Foundry-resource en door AI gegenereerde gespreksreacties ontvangen. Ondersteunt meerledige gesprekken met berichtgeschiedenis, systeeminstructies en aanpassing van reacties.

Voorbeeld van CLI-opdracht

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 Ja De naam van de Microsoft Foundry-resource.
deployment string Ja De naam van de implementatie.
message-array string Ja JSON-matrix met berichten in het gesprek. Elk bericht moet zowel over role als content eigenschappen beschikken.
resource-group string Ja De naam van de Azure-resourcegroep.
max-tokens string Nee Het maximum aantal tokens dat moet worden gegenereerd tijdens de voltooiing.
temperature string Nee Reguleert willekeurigheid in de uitvoer. Lagere waarden maken het deterministischer.
top-p string Nee Controleert diversiteit via kernsampling (0,0 tot 1.0). De standaardwaarde is 1.0.
frequency-penalty string Nee Bestraft nieuwe tokens op basis van hun frequentie (-2.0 tot 2.0). De standaardwaarde is 0.
presence-penalty string Nee Bestraft nieuwe tokens op basis van aanwezigheid (-2.0 tot 2.0). De standaardwaarde is 0.
stop string Nee Maximaal 4 reeksen waarbij de API stopt met het genereren van verdere tokens.
stream string Nee Moet gedeeltelijke voortgang worden gestreamd? De standaardwaarde is vals.
seed string Nee Indien opgegeven, doet het systeem er alles aan om deterministisch te samplen.
user string Nee Gebruikers-id voor tracering en misbruikcontrole.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist

OpenAI: insluitingen maken

Maak insluitingen met behulp van Azure OpenAI in Foundry. Genereer vector-insluitingen van tekst met behulp van Azure OpenAI-implementaties in uw Foundry-resource voor semantische zoekopdrachten, overeenkomsten, clustering of machine learning.

Voorbeeld van CLI-opdracht

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 Ja De naam van de Microsoft Foundry-resource.
deployment string Ja De naam van de implementatie.
input-text string Ja De invoertekst voor het genereren van insluitingen voor.
resource-group string Ja De naam van de Azure-resourcegroep.
user string Nee Gebruikers-id voor tracering en misbruikcontrole.
encoding-format string Nee Het formaat waarin embeddings worden geretourneerd (float of base64).
dimensions string Nee Het aantal dimensies voor de embedding-uitvoer. Alleen ondersteund in sommige modellen.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist

OpenAI: Voltooiingen maken

Maak tekstvoltooiingen met behulp van Azure OpenAI in Foundry. Stuur een prompt of vraag naar Azure OpenAI-modellen die zijn geïmplementeerd in uw Foundry-resource en ontvang gegenereerde tekstantwoorden. Gebruik deze functie wanneer u voltooiingen moet maken, AI-gegenereerde inhoud wilt ophalen, antwoorden op vragen wilt genereren of tekstvoltooiingen wilt genereren van Azure OpenAI op basis van een invoerprompt. Ondersteunt aanpassingen met temperatuur- en maximumtokens.

Voorbeeld van CLI-opdracht

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 Ja De naam van de implementatie.
prompt-text string Ja De prompttekst die naar het voltooiingsmodel moet worden verzonden.
resource-name string Ja De naam van de Microsoft Foundry-resource.
resource-group string Ja De naam van de Azure-resourcegroep.
max-tokens string Nee Het maximum aantal tokens dat moet worden gegenereerd tijdens de voltooiing.
temperature string Nee Reguleert willekeurigheid in de uitvoer. Lagere waarden maken het deterministischer.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist

OpenAI: modellen en implementaties vermelden

Vermeld Azure OpenAI-modelimplementaties in een Microsoft Foundry-resource. Met dit hulpprogramma wordt informatie opgehaald over geïmplementeerde modellen, waaronder modelnamen, versies, mogelijkheden en implementatiestatus.

Voorbeeld van CLI-opdracht

azmcp foundryextensions openai models-list \
  --resource-name <resource-name> \
  --resource-group <resource-group>
Parameter Type Required Description
resource-name string Ja De naam van de Microsoft Foundry-resource.
resource-group string Ja De naam van de Azure-resourcegroep.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist

Resources: Haal de Foundry-resource op

Vermeld of haal Microsoft Foundry-resources op en retourneer details op resourceniveau, zoals eindpunt-URL, locatie, SKU, soort en inrichtingsstatus. Als u een resourcenaam opgeeft, retourneert het hulpprogramma die ene resource. Anders retourneert het de inventaris van resources binnen het toepassingsbereik. Voor de inventaris van modelimplementatie in een Foundry-resource gebruikt u het hulpprogramma voor de lijst met OpenAI-modellen.

Voorbeeld van CLI-opdracht

azmcp foundryextensions resource get \
  [--resource-name <resource-name>]
Parameter Type Required Description
resource-name string Nee De naam van de Microsoft Foundry-resource.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Secret Lokaal vereist