Freigeben über


Dataverse MCP-Serverreferenz

Wichtig

Sie müssen Teil des Frontier-Vorschauversionsprogramms sein, um Vorabzugriff auf Microsoft Agent 365 zu erhalten. Frontier verbindet Sie direkt mit den neuesten KI-Innovationen von Microsoft. Frontier-Vorschauen unterliegen den bestehenden Vorschaubedingungen Ihrer Kundenverträge. Da diese Funktionen noch in Entwicklung sind, können sich ihre Verfügbarkeit und Fähigkeiten im Laufe der Zeit ändern.

Übersicht

Anzeigename Beschreibung
Microsoft Dataverse MCP-Server MCP-Server mit Tools zum Arbeiten mit Dataverse.

Verfügbare Tools

Werkzeug Beschreibung
create_record Ermöglicht Benutzern das Einfügen eines neuen Datensatzes in eine angegebene Dataverse-Tabelle. Bei erfolgreicher Erstellung gibt das Tool die GUID (Globally Unique Identifier) der neu hinzugefügten Zeile zurück, wodurch die nahtlose Integration mit nachgelagerten Vorgängen und Workflows erleichtert wird.
describe_table Ruft das vollständige T-SQL-Schema für eine bestimmte Dataverse-Tabelle ab, einschließlich Feldnamen, Datentypen und Beziehungen. Dadurch erhalten Entwickler ein klares Verständnis der Tabellenstruktur zum effektiven Erstellen von Abfragen und zum effektiven Verwalten von Datenmodellen.
list_tables Gibt eine umfassende Liste aller verfügbaren Tabellen in der aktuellen Dataverse-Umgebung zurück. Dies hilft Benutzern, die Datenlandschaft innerhalb ihrer Organisationsumgebung schnell zu erkennen und zu navigieren.
read_query Führt SELECT-Anweisungen aus, um Dataverse-Daten direkt abzufragen und Ergebnisse basierend auf angegebenen Filtern und Bedingungen zurückzugeben. Ideal für Datenerkundungs-, Analyse- und Integrationsszenarien, die einen dynamischen Datenabruf erfordern.
Aktualisiere_Eintrag Ermöglicht Benutzern das Ändern eines vorhandenen Datensatzes in einer Dataverse-Tabelle, indem der eindeutige Bezeichner (Unique Identifier, GUID) des Datensatzes und die zu aktualisierenden Felder angegeben werden. Dies gewährleistet eine effiziente Wartung und Synchronisierung von Daten.
create_table Ermöglicht die Erstellung neuer Dataverse-Tabellen durch Definieren des Schemas, einschließlich Spaltennamen, Datentypen und Beziehungen. Dieses Tool unterstützt die flexible Schemaverwaltung, die an sich entwickelnden Geschäftsanforderungen ausgerichtet ist.
update_table Erleichtert die Änderung des Schemas oder der Metadaten einer vorhandenen Tabelle, z. B. Hinzufügen neuer Spalten, Umbenennen von Feldern oder Aktualisierungseinschränkungen, ohne vorhandene Daten oder Workflows zu unterbrechen.
delete_table Entfernt eine Tabelle dauerhaft aus der Dataverse-Umgebung, einschließlich des zugehörigen Schemas und der zugehörigen Daten. Dieser Vorgang ist auf Benutzer mit entsprechenden Berechtigungen beschränkt, um die Governancekonformität sicherzustellen.
delete_record Löscht einen bestimmten Datensatz aus einer Dataverse-Tabelle mithilfe seines eindeutigen Bezeichners. Dieser Vorgang unterstützt eine effiziente Verwaltung des Datenlebenszyklus und die Einhaltung von Aufbewahrungsrichtlinien.
suchen Ermöglicht die schlüsselwortbasierte Suche über Dataverse hinweg, sodass Benutzer bestimmte Datensätze, Entitäten oder Felder effizient suchen können. Dieses Werkzeug ist besonders nützlich für explorative Analysen und Tabellenentdeckung in großen Datensätzen.
Abrufen Ruft die vollständigen Datensatzdetails aus Dataverse mithilfe des Tabellennamens und der Datensatz-ID ab. Dieses Tool bietet vollständige Einblicke in die Daten eines Datensatzes, unterstützt Überwachung, Berichterstellung und KI-gesteuerte Einblicke.

Schlüsselfunktionen

Erstellen und Aufnehmen von Daten

Auffüllen von Dataverse-Tabellen mit neuen Daten für Geschäftsdatensätze, Konfigurationen oder operative Entitäten.

Werkzeuge

  • create_record – Fügt neue Zeilen in Dataverse-Tabellen ein und gibt die GUID des Datensatzes zurück, wodurch nachgeschaltete Automatisierung oder Verknüpfung ermöglicht wird.
  • create_table – Ermöglicht Entwicklern oder Administratoren, neue Tabellen mit einem angegebenen Schema zum Speichern von Geschäftsdaten zu definieren.

Datenuntersuchung und Datenermittlung

Verstehen Sie die Struktur bestehender Datenmodelle und identifizieren Sie verfügbare Tabellen innerhalb von Dataverse.

Werkzeuge

  • list_tables – Listet alle Tabellen auf, die in der verbundenen Dataverse-Umgebung verfügbar sind.
  • describe_table – Ruft das T-SQL-Schema einer beliebigen ausgewählten Tabelle ab, einschließlich Spalten, Typen und Beziehungen.

Datenabfrage und -analyse

Abrufen, Analysieren oder Überprüfen von Geschäftsdaten für Copilot-Analysen oder Entwicklerworkflows.

Werkzeuge

  • read_query – Führt SELECT-Abfragen aus, um gefilterte Daten aus Dataverse-Tabellen abzurufen.
  • search – Durchsucht Dataverse mithilfe von Schlüsselwörtern nach Datensätzen, die bestimmten Kriterien entsprechen.
  • fetch – Ruft vollständige Details eines Datensatzes mithilfe des Entitätsnamens und der ID für eine tiefere Analyse ab.

Datenaktualisierung und -pflege

Ändern Sie vorhandene Daten oder aktualisieren Sie das Schema so, dass sie sich an der Änderung von Geschäftslogik oder Prozessen richtet.

Werkzeuge

  • update_record – Aktualisiert Felder in einem vorhandenen Datensatz, z. B. Status, Besitzer oder Priorität.
  • update_table – Passt das Schema oder die Metadaten einer Tabelle an. Zum Beispiel das Hinzufügen einer neuen Spalte oder das Umbenennen eines Feldes.

Datenlöschung und Lebenszyklusverwaltung

Verwalten Sie Aufbewahrungsrichtlinien und bereinigen Sie veraltete Datensätze und Tabellen, während Sie die Datengovernance aufrechterhalten.

Werkzeuge

  • delete_record – Entfernt bestimmte Datensätze nach GUID, unterstützt automatisierte Bereinigungen oder DSGVO-kompatible Löschungen.
  • delete_table – Löscht nicht verwendete oder veraltete Tabellen sicher aus Dataverse.

Intelligente Copilot- und KI-Szenarien

Ermöglichen Sie KI-Kopiloten und Agenten, wie Microsoft Copilot Studio und Claude Desktop, sicher über Dataverse-Daten zu analysieren.

Werkzeuge

  • search, read_query und fetch – Ermöglichen Sie Copilots, mithilfe von Unternehmensdaten dynamisch zu suchen, zu interpretieren und darauf zu reagieren.
  • create_record und update_record – Erlaubt es Copiloten, neue Aktionen zu protokollieren oder vorhandene Datensätze im Rahmen von Konversations-Workflows zu ändern.