Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de Azure MCP-server kunt u Azure Functions resources beheren met behulp van prompts voor natuurlijke taal. U kunt bestaande resources voor functie-apps beheren en Azure Functions code genereren, waaronder functiesjablonen, projectstructuur en taaldetectie.
Azure Functions is een serverloze rekenservice voor het uitvoeren van gebeurtenisgestuurde code zonder infrastructuur te beheren. Zie Azure Functions documentatie voor meer informatie.
Opmerking
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 hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.
Functie-app: lijst of opvragen
Meer informatie over een specifieke functie-app of een lijst met alle functie-apps in uw abonnement. Retourneert informatie, waaronder naam, locatie, status en App Service-plan.
Voorbeelden van prompts zijn:
- 'Alle functie-apps in mijn abonnement weergeven'.
- Toon alle functie-apps in de resourcegroep "rg-production".
- Verkrijg details voor de Function App met de naam 'HealthMonitor' in resourcegroep 'rg-production'.
- Kunt u de configuratie van de Function-applicatie 'DataProcessor' binnen de resourcegroep 'rg-analytics' ophalen?
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Function-app | Optioneel | De naam van de functie-app. |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Functies: taallijst ophalen
Dit hulpprogramma bevat ondersteunde programmeertalen voor Azure Functions ontwikkeling. Hiermee kunt u beschikbare talen ontdekken, taalopties vergelijken en een taal kiezen om een project te starten. Het retourneert taalnamen, runtimeversies, vereisten, aanbevolen ontwikkelhulpprogramma's en init-, run- en build-opdrachten. Bekijk deze informatie voordat u functions-project get en functions template get gebruikt.
Voorbeelden van prompts zijn:
- "Welke programmeertalen worden Azure Functions ondersteund?"
- "Een vergelijking naast elkaar weergeven van alle Azure Functions talen."
- "Welke runtimeversies zijn beschikbaar voor Azure Functions?"
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Functies: project ophalen
Dit hulpprogramma retourneert projectstructuurinformatie voor een nieuwe Azure Functions-app. Het biedt een overzicht van de projectstructuur, installatie-instructies en een bestandslijst waarmee u een serverloos project kunt initialiseren. De uitvoer helpt u bij het maken van de bestanden en mappen voor de geselecteerde programmeertaal.
Voorbeelden van prompts zijn:
- "Een nieuw Azure Functions project instellen in taal 'python'.
- "Genereer de projectbestanden voor een TypeScript Azure Functions-app, taal 'typescript'.
- Maak de basisstructuur voor een Java-Azure Functions-app met behulp van JDK 21, met de programmeertaal 'java'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Taal | Verplicht | Programmeertaal voor het Azure Functions project. Geldige waarden: python, typescript, javascript, java, , csharp. powershell |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Functies: een lijst maken of sjabloon ophalen
Geef beschikbare Azure Functions-sjablonen weer of genereer functiecode. Toont triggers (HTTP, Timer, Blob, EventHub, Durable, MCP-triggers en meer), bindingen en serverloze functieopties. Maak duurzame functies, indelingen, activiteitsfuncties of MCP-serverfuncties. Biedt ondersteuning voor azd-infrastructuur met Bicep-, Terraform- en ARM-sjablonen. Zonder de sjabloonparameter bevat dit hulpprogramma alle sjablonen voor de opgegeven taal. Met de sjabloonparameter genereert dit hulpprogramma functiecode met behulp van de opgegeven trigger en optionele invoer- en uitvoerbindingen. U geeft één trigger en nul of meer bindingen op. Voer dit hulpprogramma uit nadat u deze hebt uitgevoerd functions language list en functions project get.
Voorbeelden van prompts zijn:
- "Welke triggers en bindingen zijn beschikbaar voor Language 'csharp' Azure Functions?"
- Toon mij alle Azure functiesjablonen voor de taal 'python'.
- "Een functie maken op basis van sjabloon TimerTrigger in Language 'csharp' die elke 5 minuten wordt uitgevoerd."
- 'Toon me sjabloon 'CosmosDBTrigger' met een uitvoerbinding in Language 'java'.
- "Ik heb sjabloon 'McpToolTrigger' nodig in taal 'typescript' met runtimeversie '22'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Taal | Verplicht | Programmeertaal voor het Azure Functions project. Geldige waarden: python, typescript, javascript, java, csharp, powershell. |
| Runtime-versie | Optioneel | Optionele runtimeversie voor Java of TypeScript/JavaScript. Indien opgegeven, worden tijdelijke aanduidingen voor sjablonen zoals {{javaVersion}} of {{nodeVersion}} automatisch vervangen. Zie de lijst functietaal voor de ondersteunde versies. |
| Sjabloonnaam | Optioneel | De naam van het sjabloon voor een functie die moet worden opgehaald. Sla over om alle beschikbare sjablonen voor de opgegeven taal en de juiste waarden voor de sjabloonnaam op te sommen. |
| Uitvoer | Optioneel | Uitvoerindeling.
New (standaard) retourneert alle bestanden in één bestandenlijst voor het maken van volledige projecten.
Add scheidt bestanden in functiebestanden en projectbestanden met samenvoeginstructies voor het toevoegen aan bestaande projecten. |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌