Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |
| 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?
| 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 |
| 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ů. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |