narzędzia Azure MCP Server dla Azure Data Explorer

Serwer Azure MCP umożliwia zarządzanie zasobami Azure Data Explorer przy użyciu monitów języka naturalnego. Możesz wyświetlać klastry, przeglądać bazy danych i wyszukiwać dane za pomocą zapytań w języku naturalnym. Możesz również użyć konkretnych zapytań KQL, aby uzyskać ukierunkowane odpowiedzi.

Azure Data Explorer to szybka, w pełni zarządzana usługa analizy danych na potrzeby analizy danych w czasie rzeczywistym na dużych ilościach danych przesyłanych strumieniowo z aplikacji, witryn internetowych, urządzeń IoT i innych. Usługa Azure Data Explorer ułatwia analizowanie dużych ilości różnorodnych danych z dowolnego źródła danych, takich jak witryny internetowe, aplikacje, urządzenia IoT i inne.

Uwaga / Notatka

Parametry narzędzia: narzędzia serwera MCP platformy Azure definiują parametry potrzebne do przetwarzania danych w celu realizacji 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.

Parametry warunkowe

Niektóre narzędzia usługi Azure Data Explorer wymagają jednego z następujących zestawów parametrów w kontekście konwersacji:

  • Opcja 1: Adres URI klastra
  • Opcja 2: Zarówno nazwa klastra i subskrypcja

Subskrypcja może zostać określona na podstawie skonfigurowanego kontekstu Azure podczas podawania nazwy klastra. Jeśli podasz URI klastra, narzędzie użyje tego URI; nazwa klastra i subskrypcja nie są wymagane. Grupa zasobów nie jest wymagana dla tych narzędzi płaszczyzny danych.

Klaster: Lista klastrów

Przykładowe polecenie CLI

azmcp kusto cluster list \
  [--resource-group <resource-group>]
Parametr Typ Wymagane Opis
resource-group ciąg No Ogranicz klastry do tej grupy zasobów. Pozostaw to pole puste, aby wyświetlić listę klastrów w ramach subskrypcji.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Klaster: pobieranie szczegółów klastra

Przykładowe polecenie CLI

azmcp kusto cluster get \
  --cluster <cluster>
Parametr Typ Wymagane Opis
cluster ciąg Yes Nazwa klastra usługi Azure Data Explorer.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Baza danych: Lista baz danych

Przykładowe polecenie CLI

azmcp kusto database list \
  [--cluster-uri <cluster-uri>] \
  [--cluster <cluster>]
Parametr Typ Wymagane Opis
cluster-uri ciąg No Identyfikator URI klastra usługi Azure Data Explorer.
cluster ciąg No Nazwa klastra usługi Azure Data Explorer.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Tabela: Lista tabel

Przykładowe polecenie CLI

azmcp kusto table list \
  --database <database> \
  [--cluster-uri <cluster-uri>] \
  [--cluster <cluster>]
Parametr Typ Wymagane Opis
database ciąg Yes Nazwa bazy danych usługi Azure Data Explorer.
cluster-uri ciąg No Identyfikator URI klastra usługi Azure Data Explorer.
cluster ciąg No Nazwa klastra usługi Azure Data Explorer.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Tabela: Pobieranie schematu tabeli

Przykładowe polecenie CLI

azmcp kusto table schema \
  --table <table> \
  --database <database> \
  [--cluster-uri <cluster-uri>] \
  [--cluster <cluster>]
Parametr Typ Wymagane Opis
table ciąg Yes Nazwa tabeli usługi Azure Data Explorer.
database ciąg Yes Nazwa bazy danych usługi Azure Data Explorer.
cluster-uri ciąg No Identyfikator URI klastra usługi Azure Data Explorer.
cluster ciąg No Nazwa klastra usługi Azure Data Explorer.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Przykładowe dane

Przykładowe polecenie CLI

azmcp kusto sample \
  --table <table> \
  --database <database> \
  [--limit <limit>] \
  [--cluster-uri <cluster-uri>] \
  [--cluster <cluster>]
Parametr Typ Wymagane Opis
table ciąg Yes Nazwa tabeli usługi Azure Data Explorer.
database ciąg Yes Nazwa bazy danych usługi Azure Data Explorer.
limit ciąg No Maksymalna liczba wyników do zwrócenia. Musi być dodatnią liczbą całkowitą z zakresu od 1 do 10000. Wartość domyślna to 10.
cluster-uri ciąg No Identyfikator URI klastra usługi Azure Data Explorer.
cluster ciąg No Nazwa klastra usługi Azure Data Explorer.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Query

Przykładowe polecenie CLI

azmcp kusto query \
  --query <query> \
  --database <database> \
  [--cluster-uri <cluster-uri>] \
  [--cluster <cluster>]
Parametr Typ Wymagane Opis
query ciąg Yes Zapytanie Języka zapytań Kusto (KQL) do wykonania.
database ciąg Yes Nazwa bazy danych usługi Azure Data Explorer.
cluster-uri ciąg No Identyfikator URI klastra usługi Azure Data Explorer.
cluster ciąg No Nazwa klastra usługi Azure Data Explorer.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Otwarty świat Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌