Dokumentacja serwera MCP usługi Dataverse (wersja zapoznawcza)

Note

W tym artykule opisano funkcje używane w agentach lub przepływach agentów obsługiwanych przez standardowe środowisko uruchomieniowe.

Ważna

Jest to funkcja w wersji zapoznawczej.

  • Microsoft udostępnia funkcje w wersji zapoznawczej przed ich oficjalnym wydaniem, aby klienci mogli uzyskać wcześniejszy dostęp i przekazać opinie.
  • Funkcje w wersji zapoznawczej mają ograniczone funkcje i nie są przeznaczone do użytku produkcyjnego.
  • Microsoft może zmienić nazwy i parametry narzędzia MCP w wersji zapoznawczej. Unikaj zakodowanych na sztywno zależności. Microsoft obsługuje scenariusze.
  • Funkcje w wersji zapoznawczej podlegają dodatkowym warunkom użytkowania firmy Microsoft.

Przegląd

nazwa wyświetlana Description
Microsoft Dataverse MCP Server Serwer MCP zawierający narzędzia do pracy z usługą Dataverse.

Dostępne narzędzia

Narzędzie Description
create_record Umożliwia użytkownikom wstawianie nowego rekordu do określonej tabeli Usługi Dataverse. Po pomyślnym utworzeniu narzędzie zwraca globalnie unikatowy identyfikator (GUID) nowo dodanego wiersza, ułatwiając bezproblemową integrację z operacjami podrzędnymi i przepływami pracy.
describe_table Pobiera kompletny schemat języka T-SQL dla danej tabeli Dataverse, w tym nazwy pól, typy danych i relacje. Ten schemat zapewnia deweloperom jasne zrozumienie struktury tabeli na potrzeby efektywnego tworzenia zapytań i zarządzania modelami danych.
list_tables Zwraca kompleksową listę wszystkich dostępnych tabel w bieżącym środowisku usługi Dataverse. Ta lista ułatwia użytkownikom szybkie odnajdywanie krajobrazu danych i nawigowanie po nim w ich środowisku organizacyjnym.
read_query Wykonuje instrukcje SELECT , aby wysyłać zapytania do danych usługi Dataverse bezpośrednio, zwracając wyniki na podstawie określonych filtrów i warunków. To narzędzie jest idealne dla scenariuszy eksploracji, analizy i integracji danych, które wymagają dynamicznego pobierania danych.
update_record Umożliwia użytkownikom modyfikowanie istniejącego rekordu w tabeli Dataverse przez określenie unikatowego identyfikatora rekordu (GUID) i pól do zaktualizowania. Ta funkcja zapewnia wydajną konserwację i synchronizację danych.
create_table Umożliwia tworzenie nowych tabel usługi Dataverse przez zdefiniowanie schematu, w tym nazw kolumn, typów danych i relacji. To narzędzie obsługuje elastyczne zarządzanie schematami dostosowane do zmieniających się potrzeb biznesowych.
update_table Ułatwia modyfikowanie schematu lub metadanych istniejącej tabeli, takich jak dodawanie nowych kolumn, zmienianie nazw pól lub aktualizowanie ograniczeń — bez zakłócania istniejących danych lub przepływów pracy.
delete_table Trwale usuwa tabelę ze środowiska pracy Dataverse, w tym powiązany z nią schemat i dane. Ta operacja jest ograniczona do użytkowników z odpowiednimi uprawnieniami w celu zapewnienia zgodności z zasadami ładu.
delete_record Usuwa określony rekord z tabeli Dataverse przy użyciu jego unikatowego identyfikatora. Ta operacja obsługuje efektywne zarządzanie cyklem życia danych i zgodność z zasadami przechowywania.
Szukaj Umożliwia wyszukiwanie oparte na słowach kluczowych w usłudze Dataverse, dzięki czemu użytkownicy mogą efektywnie lokalizować określone rekordy, jednostki lub pola. To narzędzie jest szczególnie przydatne w przypadku eksploracyjnej analizy i odnajdywania tabel w dużych zestawach danych.
fetch Pobiera pełne szczegóły rekordu z usługi Dataverse przy użyciu nazwy tabeli i identyfikatora rekordu. To narzędzie zapewnia pełny wgląd w dane rekordu, wspierając audyt, raportowanie oraz wnioski oparte na sztucznej inteligencji.

Kluczowe funkcje

Tworzenie i pozyskiwanie danych

Uzupełnij tabele Dataverse nowymi danymi dotyczącymi rekordów biznesowych, konfiguracji lub jednostek operacyjnych.

Tools:

  • create_record — wstawia nowe wiersze do tabel usługi Dataverse i zwraca identyfikator GUID rekordu, umożliwiając automatyzację podrzędną lub łączenie.
  • create_table — umożliwia deweloperom lub administratorom definiowanie nowych tabel przy użyciu określonego schematu do przechowywania danych biznesowych.

Eksploracja i odnajdywanie danych

Poznaj strukturę istniejących modeli danych i zidentyfikuj dostępne tabele w usłudze Dataverse.

Tools:

  • list_tables — wyświetla listę wszystkich tabel dostępnych w połączonym środowisku usługi Dataverse.
  • describe_table — pobiera schemat języka T-SQL dowolnej wybranej tabeli, w tym kolumny, typy i relacje.

Wykonywanie zapytań i analiza danych

Pobieraj, analizuj lub weryfikuj dane biznesowe na potrzeby uzasadniania w funkcji Copilot lub przepływów pracy programistów.

Tools:

  • read_query — wykonuje zapytania SELECT w celu pobrania przefiltrowanych danych z tabel usługi Dataverse.
  • search — wyszukuje w usłudze Dataverse słowa kluczowe, aby zlokalizować rekordy spełniające określone kryteria.
  • fetch — pobiera pełne szczegóły rekordu przy użyciu nazwy jednostki i identyfikatora w celu dokładniejszej analizy.

Aktualizacje i konserwacja danych

Zmodyfikuj istniejące dane lub zaktualizuj schemat tak, aby był zgodny ze zmianą logiki biznesowej lub procesów.

Tools:

  • update_record — aktualizuje pola w istniejącym rekordzie, takie jak stan, właściciel lub priorytet.
  • update_table — dostosowuje schemat lub metadane tabeli. Na przykład dodanie nowej kolumny lub zmiana nazwy pola.

Usuwanie danych i zarządzanie cyklem życia

Zarządzaj zasadami przechowywania lub czyść przestarzałe rekordy i tabele przy zachowaniu ładu danych.

Tools:

  • delete_record — usuwa określone rekordy według identyfikatora GUID, obsługując automatyczne czyszczenie lub usuwanie zgodne z RODO.
  • delete_table — bezpiecznie usuwa nieużywane lub przestarzałe tabele z usługi Dataverse.

Inteligentne scenariusze pomocników i AI

Umożliw kopilotom AI i agentom, takim jak Microsoft Copilot Studio i Claude Desktop, bezpieczne analizowanie danych w usłudze Dataverse.

Tools:

  • search, read_query i fetch — umożliwia pomocnikom dynamiczne lokalizowanie, interpretowanie i reagowanie przy użyciu danych przedsiębiorstwa.
  • create_record i update_record — pozwalać kopilotom na rejestrowanie nowych akcji lub modyfikowanie istniejących rekordów w ramach przepływów konwersacyjnych.