Freigeben über


Azure MCP-Servertools für Azure Functions

Mit dem Azure MCP-Server können Sie Azure Functions Ressourcen mithilfe von Eingabeaufforderungen in natürlicher Sprache verwalten. Sie können vorhandene Ressourcen der Funktions-App verwalten und Azure Functions Code generieren, einschließlich Funktionsvorlagen, Projektgerüste und Spracherkennung.

Azure Functions ist ein serverloser Computedienst zum Ausführen von ereignisgesteuertem Code ohne Infrastrukturverwaltung. Weitere Informationen finden Sie in Azure Functions Documentation.

Hinweis

Tool-Parameter: Die Azure MCP-Servertools definieren Parameter für Daten, die sie zum Ausführen von Aufgaben benötigen. Einige dieser Parameter sind für jedes Tool spezifisch und werden unten dokumentiert. Andere Parameter sind global und werden von allen Tools gemeinsam genutzt. Weitere Informationen finden Sie unter Toolparameter.

Funktions-App: Auflisten oder Abrufen

Rufen Sie Details zu einer bestimmten Funktions-App ab, oder listen Sie alle Funktions-Apps in Ihrem Abonnement auf. Gibt Informationen einschließlich Name, Standort, Status und App-Serviceplan zurück.

Beispiele für Prompts:

  • "Alle Funktions-Apps in meinem Abonnement auflisten."
  • "Alle Funktions-Apps in der Ressourcengruppe "rg-production" anzeigen."
  • "Rufen Sie Details für die Funktions-App mit dem Namen 'HealthMonitor' in der Ressourcengruppe 'rg-production' ab."
  • Können Sie die Konfiguration der Funktions-App 'DataProcessor' aus der Ressourcengruppe 'rg-analytics' abrufen?
Parameter Erforderlich oder optional Description
Funktions-App Wahlfrei Der Name der Funktions-App.

Hinweise zur Werkzeugkommentierung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌

Funktionen: Sprachliste abrufen

Dieses Tool listet unterstützte Programmiersprachen für Azure Functions Entwicklung auf. Es hilft Ihnen, verfügbare Sprachen zu ermitteln, Sprachoptionen zu vergleichen und eine Sprache auszuwählen, um ein Projekt zu starten. Es gibt Sprachnamen, Laufzeitversionen, Voraussetzungen, empfohlene Entwicklungstools sowie Init-, Ausführungs- und Build-Befehle aus. Prüfen Sie diese Informationen, bevor Sie die Funktionen "project get" und "template get" verwenden.

Beispiele für Prompts:

  • "Welche Programmiersprachen werden Azure Functions unterstützt?"
  • Zeigen Sie einen parallelen Vergleich aller Azure Functions Programmiersprachen an.
  • "Welche Laufzeitversionen sind für Azure Functions verfügbar?"

Hinweise zur Werkzeugkommentierung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌

Funktionen: Projekt abrufen

Dieses Tool gibt Projektgerüstinformationen für eine neue Azure Functions-App zurück. Es bietet eine Übersicht über die Projektstruktur, Einrichtungsanweisungen und eine Dateiliste, mit der Sie ein serverloses Projekt initialisieren können. Mit der Ausgabe können Sie die Dateien und Ordner für die ausgewählte Programmiersprache erstellen.

Beispiele für Prompts:

  • "Richten Sie ein neues Azure Functions Projekt in der Sprache "python" ein."
  • "Generieren Sie die Projektdateien für eine TypeScript-Azure Functions-App, Sprache "typescript".
  • "Erstellen Sie die Textbausteine für eine Java Azure Functions-App mit JDK 21, Sprache "java".
Parameter Erforderlich oder optional Description
Sprache Erforderlich Programmiersprache für das Azure Functions Projekt. Gültige Werte: python, , typescript, javascriptjava, , csharp. powershell

Hinweise zur Werkzeugkommentierung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌

Funktionen: Auflisten oder Abrufen einer Vorlage

Generieren Sie Azure Functions-Code aus Vorlagen, die Trigger, Bindungen, KI-Agenten, Durable Functions und Model Context Protocol (MCP) Server enthalten, oder listen Sie verfügbare Vorlagen auf. Dieses Tool generiert serverlosen Funktionscode für eine angegebene Sprache. Ohne den Vorlagenparameter listet dieses Tool verfügbare Vorlagen für die angegebene Sprache auf. Mit dem Vorlagenparameter generiert dieses Tool Funktionscode mithilfe des angegebenen Triggers und optionaler Eingabe- und Ausgabebindungen. Sie geben einen Trigger und null oder mehr Bindungen an. Führen Sie dieses Tool nach Ausführung von functions language list und functions project get aus.

Beispiele für Prompts:

  • Welche Trigger und Bindungen sind für Azure Functions in der Sprache 'C#' verfügbar?
  • "Alle Azure Funktionsvorlagen für sprache 'python' anzeigen."
  • "Erstellen Sie eine Funktion aus der Vorlage 'TimerTrigger' in der Sprache 'csharp', die alle 5 Minuten ausgeführt wird."
  • Zeige die Vorlage 'CosmosDBTrigger' mit einer Ausgabebindung in der Programmiersprache 'Java'.
  • Ich benötige die Vorlage 'McpToolTrigger' in der Sprache 'TypeScript' mit der Laufzeitversion '22'.
Parameter Erforderlich oder optional Description
Sprache Erforderlich Programmiersprache für das Azure Functions Projekt. Gültige Werte: python, typescript, javascript, java, csharp, powershell.
Laufzeitversion Wahlfrei Optionale Laufzeitversion für Java oder TypeScript/JavaScript. Wenn bereitgestellt, werden Platzhalter wie {{javaVersion}} oder {{nodeVersion}} automatisch ersetzt. Informationen zu unterstützten Versionen finden Sie unter "Funktionssprachenliste".
Vorlagenname Wahlfrei Name der abzurufenden Funktionsvorlage. Die Auflistung aller verfügbaren Vorlagen für die angegebene Sprache und der gültigen Werte des Vorlagennamens unterlassen.

Hinweise zur Werkzeugkommentierung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌