Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer Azure MCP umożliwia zarządzanie zasobami Azure Functions przy użyciu monitów języka naturalnego. Możesz zarządzać istniejącymi zasobami aplikacji funkcji i generować kod Azure Functions, w tym szablony funkcji, tworzenie szkieletów projektu i odnajdywanie języka.
Azure Functions to bezserwerowa usługa obliczeniowa do uruchamiania kodu sterowanego zdarzeniami bez zarządzania infrastrukturą. Aby uzyskać więcej informacji, zobacz dokumentację Azure Functions.
Uwaga / Notatka
parametry Tool: narzędzia Azure MCP Server definiują parametry danych potrzebnych do wykonywania zadań. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane tutaj. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.
Aplikacja funkcji: lista lub pobieranie
Uzyskaj szczegółowe informacje dotyczące określonej aplikacji funkcjonalnej lub wyświetl listę wszystkich aplikacji funkcjonalnych w Twojej subskrypcji. Zwraca informacje, w tym nazwę, lokalizację, stan i plan usługi aplikacji.
Przykładowe monity obejmują:
- "Wyświetl listę wszystkich aplikacji funkcji w mojej subskrypcji".
- Pokaż wszystkie Function Apps w grupie zasobów „rg-production”.
- Pobierz szczegóły aplikacji funkcjonalnej o nazwie „HealthMonitor” w grupie zasobów „rg-production”.
- "Czy możesz uzyskać konfigurację aplikacji funkcji "DataProcessor" w grupie zasobów "rg-analytics"?"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Aplikacja funkcji | Opcjonalnie | Nazwa aplikacji funkcji. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Funkcje: pobieranie listy języków
To narzędzie zawiera listę obsługiwanych języków programowania na potrzeby programowania Azure Functions. Ułatwia odnajdywanie dostępnych języków, porównywanie opcji językowych i wybieranie języka do rozpoczęcia projektu. Zwraca nazwy języków, wersje środowiska uruchomieniowego, wymagania wstępne, zalecane narzędzia programistyczne i inicjowanie, uruchamianie i kompilowanie poleceń. Przejrzyj te informacje przed rozpoczęciem korzystania z funkcji project get i template get.
Przykładowe monity obejmują:
- "Które języki programowania Azure Functions obsługują?"
- "Pokaż porównanie obok siebie wszystkich języków Azure Functions."
- "Które wersje środowiska uruchomieniowego są dostępne dla Azure Functions?"
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Funkcje: pobierz projekt pobierz
To narzędzie zwraca informacje o strukturze projektu dla nowej aplikacji Azure Functions. Zawiera on omówienie struktury projektu, instrukcje konfiguracji i listę plików, która ułatwia zainicjowanie projektu bezserwerowego. Dane wyjściowe ułatwiają tworzenie plików i folderów dla wybranego języka programowania.
Przykładowe monity obejmują:
- "Skonfiguruj nowy projekt Azure Functions w języku "python".
- "Generuj pliki projektu dla aplikacji Azure Functions TypeScript, języka "typescript".
- Utwórz szablon dla aplikacji Azure Functions w Javie przy użyciu JDK 21 i języka 'java'.
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Język | Wymagania | Język programowania dla projektu Azure Functions. Prawidłowe wartości: python, , typescriptjavascript, java, csharp, powershell. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Funkcje: wyświetlanie listy lub pobieranie szablonu
Lista dostępnych szablonów usługi Azure Functions lub generowanie kodu funkcji. Pokazuje wyzwalacze (HTTP, Timer, Blob, EventHub, Durable, MCP triggers itd.), powiązania i opcje funkcji bezserwerowej. Twórz funkcje trwałe, orkiestracje, funkcje aktywności lub funkcje serwera MCP. Wspiera infrastrukturę azd za pomocą szablonów Bicep, Terraform i ARM. Bez parametru szablonu to narzędzie wyświetla listę wszystkich szablonów dla określonego języka. Za pomocą parametru szablonu to narzędzie generuje kod funkcji przy użyciu określonego wyzwalacza i opcjonalnych powiązań wejściowych i wyjściowych. Należy określić jeden wyzwalacz i zero lub więcej powiązań. Uruchom to narzędzie po uruchomieniu functions language list i functions project get.
Przykładowe monity obejmują:
- "Jakie wyzwalacze i powiązania są dostępne dla języka "csharp" Azure Functions?"
- "Pokaż mi wszystkie szablony funkcji Azure dla języka "python".
- "Utwórz funkcję na podstawie szablonu "TimerTrigger" w języku "csharp", który jest uruchamiany co 5 minut".
- Pokaż szablon „CosmosDBTrigger” z powiązaniem wyjściowym w języku „Java”.
- "Potrzebuję szablonu "McpToolTrigger" w języku "typescript" z wersją środowiska uruchomieniowego "22".
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Język | Wymagania | Język programowania dla projektu Azure Functions. Prawidłowe wartości: python, typescript, javascript, java, csharp, powershell. |
| Wersja środowiska uruchomieniowego | Opcjonalnie | Opcjonalna wersja środowiska uruchomieniowego dla Java lub TypeScript/JavaScript. Gdy są podane, elementy zastępcze szablonu, takie jak {{javaVersion}} lub {{nodeVersion}}, są automatycznie zastępowane. Zobacz "lista języków funkcji" dla obsługiwanych wersji. |
| Nazwa szablonu | Opcjonalnie | Nazwa szablonu funkcji do pobrania. Pomiń listę wszystkich dostępnych szablonów dla określonego języka i prawidłowych wartości nazwy szablonu. |
| Wynik | Opcjonalnie | Format danych wyjściowych.
New (ustawienie domyślne) zwraca wszystkie pliki na jednej liście plików do tworzenia kompletnych projektów.
Add oddziela pliki na pliki funkcji i pliki projektu za pomocą instrukcji scalania, które dotyczą dodawania do istniejących projektów. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |