Freigeben über


Azure Service Bus-Tools für den Azure MCP-Server

Mit dem Azure MCP-Server können Sie Azure Service Bus-Ressourcen verwalten, einschließlich Warteschlangen und Themen mit Anweisungen in natürlicher Sprache. Sie können Nachrichten anzeigen und Nachrichtendetails ohne spezielle Kenntnisse von Messagingprotokollen anzeigen.

Azure Service Bus ist ein vollständig verwalteter Unternehmensnachrichtenbroker mit Nachrichtenwarteschlangen und Themen zum Veröffentlichen von Abonnements. Mithilfe von Service Bus werden Anwendungen und Dienste voneinander entkoppelt.

Hinweis

Die Azure MCP Server-Tools 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.

Abrufen von Details zur Warteschlangenlaufzeit

Der Azure MCP-Server kann Laufzeitdetails zu einer ServiceBus-Warteschlange abrufen, einschließlich der Nachrichtenanzahl und des Status.

Beispiele für Prompts:

  • Detailwarteschlange: "Details zur Warteschlange "Bestellungen" in meinem Namespace "app-messaging" anzeigen."
  • Warteschlangeninformationen: "Was ist der Status der Warteschlange 'Benachrichtigungen' im Namespace 'Messaging-Hub'?"
  • Check queue: "Get details for my 'user-events' queue"
  • Warteschlangenstatus: "Anzeigen der Nachrichtenanzahl für die Auftragswarteschlange"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Namespace Erforderlich Der vollqualifizierte Service Bus-Namespacehostname.
Warteschlangenname Erforderlich Der Warteschlangenname, für den Details abgerufen werden sollen.

Abrufen von Themenlaufzeitdetails

Der Azure MCP-Server kann Laufzeitdetails zu einem Service Bus-Thema abrufen, einschließlich der Abonnementanzahl und des Status.

Beispiele für Prompts:

  • Detailthema: "Anzeigen von Laufzeitdetails zum Thema "Product-events" in meinem Namespace "Retail-Messaging".
  • Themeninformationen: "Was ist der Laufzeitstatus des Themas 'Systemupdates' im Namespace 'app-messaging'?"
  • Weitere Informationen finden Sie unter "Details zu meinem Thema "Benachrichtigungen".
  • Themenstatus: "Abonnementanzahl anzeigen für das Ereignisthema"
  • Thema anzeigen: "Informieren Sie mich über die Laufzeit des Broadcast-Themas in meinem Servicebus"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Namespace Erforderlich Der vollqualifizierte Service Bus-Namespacehostname.
Themaname Erforderlich Der Name des Themas, zu dem Informationen abgerufen werden sollen.

Abrufen von Themenabonnementlaufzeitdetails

Der Azure MCP-Server kann Laufzeitdetails zu einem Abonnement in einem Service Bus-Thema abrufen, einschließlich nachrichtenanzahl.

Beispiele für Prompts:

  • Detailabonnement: "Details zum Abonnement "Mobile-App" im Thema "Benachrichtigungen" anzeigen.
  • Abonnementinformationen: "Was ist der Status des Abonnementadministrators im Thema 'Systemupdates'?"
  • Abonnement überprüfen: "Abrufen der Nachrichtenanzahl für mein Premium-Benutzer-Abonnement im Thema "Angebote"
  • Abonnementstatus: "Details für das E-Mail-Service-Abonnement anzeigen"
  • Abonnement anzeigen: "Über das Analyseabonnement in meinem Ereignisthema informieren"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Namespace Erforderlich Der vollqualifizierte Service Bus-Namespacehostname.
Themaname Erforderlich Der Name des Themas, das das Abonnement enthält.
Name des Themaabonnements Erforderlich Der Name des Themenabonnements, für das Details abgerufen werden sollen.

Vorschau auf Warteschlangennachrichten

Der Azure MCP-Server kann Nachrichten in einer Servicebus-Warteschlange anzeigen, ohne sie zu entfernen.

Beispiele für Prompts:

  • Vorschauwarteschlange: "Anzeigen von Nachrichten in der Warteschlange "Bestellungen" in meinem Namespace "app-messaging".
  • Nachrichten anzeigen: "Welche Nachrichten befinden sich im Moment in der Warteschlange 'Benachrichtigungen'?"
  • Überprüfen Von Nachrichten: "Lassen Sie mich die ersten 5 Nachrichten in meiner Warteschlange "Benutzerereignisse" anzeigen"
  • Vorschauwarteschlange: "Anzeigen, was in der Verarbeitungswarteschlange ist, ohne Nachrichten zu entfernen"
  • Lesewarteschlange: "Anzeigen von Nachrichten in meiner Auftragswarteschlange"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Namespace Erforderlich Der vollqualifizierte Service Bus-Namespacehostname.
Warteschlangenname Erforderlich Der Warteschlangenname, aus dem Nachrichten angezeigt werden sollen.
Max. Nachrichten Wahlfrei Die maximale Anzahl der abzurufenden Nachrichten.

Vorschau auf Themenabonnementnachrichten

Der Azure MCP-Server kann Nachrichten in einem Abonnement in einem Service Bus-Thema anzeigen, ohne sie zu entfernen.

Beispiele für Prompts:

  • Vorschauabonnement: "Anzeigen von Nachrichten im Abonnement "Mobile-App" des Themas "Benachrichtigungen".
  • Abonnementnachrichten anzeigen: "Welche Nachrichten befinden sich im Abonnement "Administrator" des Themas "Systemupdates"?
  • Überprüfen von Abonnementnachrichten: "Lassen Sie mich die Nachrichten in meinem Premium-Benutzer-Abonnement anzeigen"
  • Vorschauabonnement: "Anzeigen, was im E-Mail-Dienstabonnement ist, ohne Nachrichten zu entfernen"
  • Abonnement lesen: "Anzeigen von Nachrichten in meinem Analyseabonnement"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Required.The Azure subscription ID or name.
Namespace Required.The fully qualified Service Bus namespace host name.
Themaname Required.The name of the topic containing the subscription.
Name des Themaabonnements Required.The name of topic subscription to peek messages from.
Max. Nachrichten Wahlfrei Die maximale Anzahl der abzurufenden Nachrichten.