Freigeben über


Azure Cosmos DB-Tools für den Azure MCP-Server

Mit dem Azure MCP-Server können Sie Azure-Ressourcen verwalten, einschließlich Cosmos DB-Konten, Datenbanken und Containern mit Aufforderungen in natürlicher Sprache. Sie können Ihre NoSQL-Datenbanken mithilfe einfacher Unterhaltungsbefehle abfragen und verwalten.

Azure Cosmos DB ist ein vollständig verwalteter NoSQL-Datenbankdienst für die moderne App-Entwicklung. Azure Cosmos DB bietet einstellige Millisekunden-Reaktionszeiten, automatische und sofortige Skalierbarkeit sowie garantierte Geschwindigkeit in jedem Maßstab.

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.

Konten auflisten

Der Azure MCP-Server kann alle Cosmos DB-Konten in einem Abonnement auflisten. Dies bietet einen schnellen Überblick über Ihre Cosmos DB-Ressourcen.

Beispiele für Prompts:

  • Konten auflisten: "Alle meine Cosmos DB-Konten in meinem Abonnement auflisten".
  • Konten anzeigen: "Welche Cosmos DB-Konten habe ich?"
  • Suchen von Konten: "Ich muss meine Cosmos DB-Ressourcen anzeigen"
  • Abfragekonten: "Alle meine Cosmos DB-Konten anzeigen"
  • Konten überprüfen: "Cosmos DB-Konten im Abonnement abc123"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.

Datenbanken auflisten

Der Azure MCP-Server kann alle Datenbanken in einem Cosmos DB-Konto auflisten. Auf diese Weise können Sie Ihre Datenbankressourcen in einem bestimmten Konto anzeigen.

Beispiele für Prompts:

  • Listendatenbanken: "Alle Datenbanken in meinem 'mycosmosaccount' Cosmos DB-Konto anzeigen."
  • Datenbanken anzeigen: "Welche Datenbanken habe ich im Cosmos DB-Konto 'cosmosdb-prod'?"
  • Datenbanken finden: "Datenbanken in meinem Cosmos-Konto 'Data-store-cosmos' auflisten"
  • Abfragedatenbanken: "Alle Datenbanken in meinem Cosmos DB-Konto anzeigen"
  • Überprüfen Sie Datenbanken: "Welche Datenbanken sind in meinem 'Analytics-Cosmos'-Konto verfügbar?"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Kontenbezeichnung Erforderlich Der Name des Cosmos DB-Kontos.

Container auflisten

Der Azure MCP-Server kann alle Container in einer Cosmos DB-Datenbank auflisten. Auf diese Weise können Sie Ihre Datenorganisation innerhalb einer Datenbank verwalten.

Beispiele für Prompts:

  • Listencontainer auf: "Alle Container in datenbank 'Products' in meinem 'mycosmosaccount' Cosmos DB-Konto anzeigen."
  • Anzeigen von Containern: "Welche Container habe ich in der Datenbank 'Benutzer'?"
  • Suchen von Containern: "Alle Container in Datenbankereignissen in meinem Konto "analytics-cosmos" auflisten"
  • Abfragecontainer: "Container in Datenbankbestand anzeigen"
  • Überprüfen Sie Container: "Welche Container sind in der Datenbank 'Orders' in meinem Cosmos DB-Konto verfügbar?"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Kontenbezeichnung Erforderlich Der Name des Cosmos DB-Kontos.
Datenbankname Erforderlich Der Name der Datenbank.

Abfrageelemente

Der Azure MCP-Server kann SQL-Abfragen für Elemente in einem Cosmos DB-Container ausführen. Mit diesem leistungsstarken Feature können Sie bestimmte Daten basierend auf Abfragebedingungen abrufen.

Beispiele für Prompts:

  • Einfache Abfrage: "Abfragen aller Bestellungen, die nach dem 1. Januar 2025 im Container "Bestellungen" in der Datenbank "Sales" getätigt wurden
  • Filterabfrage: "Suchen sie alle Produkte mit einem Preis von weniger als 50 $ im Container "Produkte".
  • Komplexe Abfrage: "Abfrageelemente, bei denen Kategorie "Elektronik" ist und Aktien größer als 10 sind"
  • Teilnahmeabfrage: "Anzeigen von Bestellungen mit den zugehörigen Kundeninformationen"
  • Aggregationsabfrage: "Anzahl der Bestellungen, die wir nach Status im Container 'Bestellungen' haben"
Parameter Erforderlich oder optional BESCHREIBUNG
Abonnement Erforderlich Die Azure-Abonnement-ID oder der Name.
Kontenbezeichnung Erforderlich Der Name des Cosmos DB-Kontos.
Datenbankname Erforderlich Der Name der Datenbank.
Containername Erforderlich Der Name des Containers,
Abfrage Wahlfrei SQL-Abfrage, die für den Container ausgeführt werden soll.