nástroje Azure MCP Server pro Azure Functions

Server Azure MCP umožňuje spravovat prostředky Azure Functions pomocí zadání v přirozeném jazyce. Můžete spravovat existující prostředky aplikace funkcí a generovat Azure Functions kód, včetně šablon funkcí, generování uživatelského rozhraní projektu a zjišťování jazyka.

Azure Functions je bezserverová výpočetní služba pro spouštění kódu řízeného událostmi bez správy infrastruktury. Další informace najdete v dokumentaci k Azure Functions.

Poznámka:

Parametry nástrojů: Nástroje Azure MCP Server definují parametry pro data potřebná k dokončení úkolů. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou zde popsané. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.

Funkční aplikace: vypsat nebo získat

Získejte podrobnosti o konkrétní aplikaci funkcí nebo uveďte všechny aplikace funkcí ve vašem předplatném. Vrátí informace, zahrnující název, umístění, stav a plán služby App Service.

Mezi ukázkové výzvy patří:

  • Zobrazit všechny funkční aplikace v mém předplatném.
  • "Show me all Function Apps in resource group 'rg-production'" (Zobrazit všechny aplikace funkcí ve skupině prostředků rg-production).
  • Načtení podrobností pro funkční aplikaci pojmenovanou 'HealthMonitor' ve skupině prostředků 'rg-production'.
  • "Můžete získat konfiguraci aplikace „Function App 'DataProcessor'“ v rámci skupiny prostředků „rg-analytics“?"
Parameter Povinné nebo volitelné Description
Aplikace funkcí Volitelný Název funkční aplikace.

Tipy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

Funkce: získání seznamu jazyků

Tento nástroj obsahuje seznam podporovaných programovacích jazyků pro Azure Functions vývoj. Pomáhá zjišťovat dostupné jazyky, porovnávat jazykové možnosti a zvolit jazyk, který chcete spustit projekt. Vrátí názvy jazyků, verze modulu runtime, požadavky, doporučené vývojové nástroje a inicializační příkazy, spuštění a sestavení. Před použitím funkcí 'project get' a 'template get' si projděte tyto informace.

Mezi ukázkové výzvy patří:

  • "Které programovací jazyky Azure Functions podporují?"
  • "Zobrazit souběžné porovnání všech jazyků Azure Functions."
  • Jaké verze modulu runtime jsou k dispozici pro Azure Functions?

Tipy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

Funkce: get project get

Tento nástroj poskytuje informace o vytváření základní struktury projektu pro novou aplikaci Azure Functions. Poskytuje přehled struktury projektu, pokyny k nastavení a seznam souborů, které vám pomůžou inicializovat bezserverový projekt. Výstup vám pomůže vytvořit soubory a složky pro vybraný programovací jazyk.

Mezi ukázkové výzvy patří:

  • "Nastavení nového projektu Azure Functions v jazyce Python"
  • "Vygenerování souborů projektu pro Azure Functions aplikaci TypeScript, jazyk 'typescript'."
  • Vytvořte šablonu pro aplikaci v Azure Functions s použitím JDK 21, jazyk Java.
Parameter Povinné nebo volitelné Description
Jazyk Povinné Programovací jazyk pro projekt Azure Functions. Platné hodnoty: python, typescript, javascript, java, csharp, . powershell

Tipy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

Funkce: seznam nebo získání šablony

Seznam dostupných šablon Azure Functions nebo generování kódu funkce Zobrazuje triggery (HTTP, Timer, Blob, EventHub, Durable, MCP triggery a další), vazby a možnosti funkce bez serveru. Vytváření trvalých funkcí, orchestrací, funkcí aktivit nebo serverových funkcí MCP Podporuje infrastrukturu azd pomocí šablon Bicep, Terraformu a ARM. Bez parametru šablony tento nástroj vypíše všechny šablony pro zadaný jazyk. Pomocí parametru šablony tento nástroj generuje kód funkce pomocí zadané aktivační události a volitelných vstupních a výstupních vazeb. Zadáte jeden spouštěč a nula nebo více vazeb. Spusťte tento nástroj po spuštění functions language list a functions project get.

Mezi ukázkové výzvy patří:

  • Jaké triggery a vazby jsou k dispozici pro jazyk csharp Azure Functions?
  • "Ukažte mi všechny šablony funkcí Azure jazyka Python.".
  • "Vytvořte funkci ze šablony TimerTrigger v jazyce csharp, která se spouští každých 5 minut."
  • Ukaž mi šablonu 'CosmosDBTrigger' s výstupní vazbou v jazyce 'java'.
  • Potřebuji šablonu 'McpToolTrigger' v jazyce 'TypeScript' s verzí runtime '22'.
Parameter Povinné nebo volitelné Description
Jazyk Povinné Programovací jazyk pro projekt Azure Functions. Platné hodnoty: python, typescript, javascript, java, csharp, powershell.
Verze modulu runtime Volitelný Volitelná verze modulu runtime pro Java nebo TypeScript nebo JavaScript Pokud je k dispozici, zástupné symboly šablon, jako je {{javaVersion}} nebo {{nodeVersion}}, se automaticky nahradí. Podporované verze najdete v seznamu jazyků funkcí.
Název šablony Volitelný Název šablony funkce, která se má získat. Vynecháte výpis všech dostupných šablon pro zadaný jazyk a platné hodnoty názvu šablony.
Výstup Volitelný Výstupní formát New (výchozí) vrátí všechny soubory v jednom seznamu souborů pro vytváření dokončených projektů. Add odděluje soubory do souborů funkcí a projektových souborů s pokyny pro sloučení pro přidání do stávajících projektů.

Tipy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní