MCP Dataverse
MCP Dataverse
Der vollständigste MCP-Server für Microsoft Dataverse.
79 Tools · 4 Ressourcen · 10 geführte Workflows · Drei Authentifizierungsmodi
Warum MCP Dataverse?
KI-Agenten halluzinieren Schemata, raten Spaltennamen und erstellen fehlerhafte OData-Abfragen. Dieser Server bietet ihnen Echtzeitzugriff auf Ihre Dataverse-Umgebung – Schema, Datensätze, Metadaten, Lösungen – über das Model Context Protocol.
Drei Authentifizierungsmodi – Gerätecode (lokal), Client-Anmeldeinformationen (CI/CD), verwaltete Identität (Azure-gehostet)
Funktioniert mit jedem MCP-Client – VS Code, Claude, Cursor, Windsurf, Gemini, Codex CLI
Atomare Tools – jedes Tool erledigt eine Aufgabe gut; die KI wählt das richtige aus
Strukturierte Ausgaben – jede Antwort liefert
{summary, data, suggestions}Leitplanken – destruktive Vorgänge erfordern eine explizite Bestätigung
Verschlüsselte Token – AES-256-GCM zwischengespeicherte Anmeldeinformationen, werden niemals protokolliert
Related MCP server: xrm-mcp
Installation
npx mcp-dataverse installDer interaktive Assistent konfiguriert Ihre Umgebung, registriert den Server in VS Code und authentifiziert Ihr Microsoft-Konto in unter 2 Minuten.
Erfordert Node.js 20+. Für andere Clients (Claude, Cursor, Windsurf…) siehe Multi-Client-Einrichtung.
Authentifizierung
Drei Modi – wählen Sie basierend darauf, wo der Server ausgeführt wird:
Modus | Wann zu verwenden |
Gerätecode (Standard) | Lokale Entwicklung – interaktive Microsoft-Anmeldung, Token auf Festplatte zwischengespeichert |
Client-Anmeldeinformationen | Unbeaufsichtigt: CI/CD, Docker, Azure-Dienste – |
Verwaltete Identität | Azure-gehostet (App Service, Container Apps) – keine Geheimnisse, |
Schnellstart für Gerätecode: Die Authentifizierung wird beim ersten Tool-Aufruf ausgelöst.
Öffnen Sie
View → Output → MCP– ein Anmeldecode erscheintGehen Sie zu
https://microsoft.com/devicelogin, geben Sie den Code ein und melden Sie sich mit Ihrem Arbeitskonto anDas Token wird verschlüsselt zwischengespeichert – alle zukünftigen Starts erfolgen lautlos
Für die Einrichtung von Client-Anmeldeinformationen und verwalteter Identität siehe Authentifizierungs-Dokumentation.
Funktionen
Kategorie | Anzahl | Beschreibung |
Metadaten | 9 | Tabellen, Schema, Beziehungen, Optionssätze, Entitätsschlüssel |
Abfrage | 3 | OData, FetchXML, paginierter Abruf |
CRUD | 6 | Abrufen, erstellen, aktualisieren, löschen, upsert, zuweisen |
Beziehungen | 4 | Verknüpfen, Massenverknüpfung, Verknüpfung aufheben, Verknüpfungen abfragen |
Aktionen & Funktionen | 6 | Gebundene/ungebundene Dataverse-Aktionen und -Funktionen |
Batch | 1 | Bis zu 1000 Vorgänge atomar |
Lösungen | 2 | Anpassungen veröffentlichen, Sitemap erstellen |
Suche | 1 | Volltext-Relevanzsuche |
Benutzer & Teams | 4 | Benutzer, Rollen, Teams, Rollenzuweisung |
RBAC | 7 | Rollenberechtigungen: auflisten, zuweisen, entfernen, hinzufügen, ersetzen, abrufen, Team |
Dateien | 2 | Datei- und Bildspalten hochladen/herunterladen |
Audit & Trace | 3 | Audit-Protokoll, Plugin-Trace-Protokolle, Workflow-Trace-Protokolle |
Anmerkungen | 2 | Notizen und Dateianhänge |
Anpassung | 4 | Benutzerdefinierte Aktionen, Plugins, Umgebungsvariablen, Verbindungsreferenzen |
Attribute | 4 | Spalten erstellen, aktualisieren, löschen; Spaltentyp nachschlagen |
Schema (Schreiben) | 2 | Benutzerdefinierte Tabellen und Beziehungen erstellen |
Datensatzzugriff | 4 | Datensatzfreigabe prüfen, gewähren, widerrufen; Datensätze zusammenführen |
Unterstützung | 2 | Tool-Router, Tool-Tags |
+ mehr | … | Delta-Synchronisierung, Identitätswechsel, Ansichten, Geschäftsbereiche, Duplikaterkennung |
→ Vollständige Referenz der Funktionen
HTTP-Transport
Ausführung als HTTP-Server für die Nutzung durch mehrere Clients:
MCP_TRANSPORT=http MCP_HTTP_PORT=3000 MCP_HTTP_SECRET=mysecret node dist/server.jsVerbindung herstellen mit VS Code / Copilot über:
{
"servers": {
"dataverse": {
"type": "http",
"url": "http://localhost:3000/mcp",
"headers": {
"Authorization": "Bearer mysecret"
}
}
}
}Fehlerbehebung
Symptom | Lösung |
Keine Anmeldeaufforderung | Öffnen Sie View → Output → MCP – der Gerätecode wird dort angezeigt |
| Führen Sie |
| Starten Sie den MCP-Server neu – ein neuer Code wird automatisch generiert |
Server erscheint nicht im Agent-Modus | Führen Sie |
HTTP-Fehler | Führen Sie |
Leistungstipp
MCP Dataverse ist so konzipiert, dass es umfassend ist, aber die meisten KI-Modelle arbeiten am besten mit weniger Tools im Kontext. Deaktivieren Sie die Tools, die Sie nicht benötigen, in der Tool-Auswahl Ihres Clients (z. B. VS Code Chat-Panel), um den Agenten fokussiert und reaktionsschnell zu halten.
Roadmap
Version | Funktion | Status |
v0.4 | HTTP-Transport + Attributverwaltung + Schema-Konsistenz | ✅ Veröffentlicht |
v0.5 | Unternehmens-Authentifizierung (Client-Anmeldeinformationen, verwaltete Identität, Entra JWT) | ✅ Veröffentlicht |
v0.6 | MCP-Prompts (5 Vorlagen) + MCP-Ressourcen (4) | ✅ Veröffentlicht |
v0.7 | Schema-Schreiben (Tabelle/Beziehung erstellen) + Datensatzzugriff (teilen, zusammenführen) | ✅ Veröffentlicht (v0.7.5) |
Lizenz
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables interaction with Microsoft Dynamics 365 CRM from Claude Desktop, allowing users to retrieve, create, and update CRM data through natural language.521MIT
- FlicenseAqualityCmaintenanceA minimal MCP server that gives AI coding agents clean read and write access to Microsoft Dataverse environments via the Dataverse Web API v9.2. It works as a drop-in alternative to Microsoft's own MCP server, without requiring Copilot Credits or managed environments.818
- AlicenseAqualityAmaintenanceMCP server for Microsoft Dataverse API with safe-by-default configuration. Works with any Dataverse / Dynamics 365 environment.23227MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server for OData v4 endpoints, especially Microsoft Dataverse/Dynamics 365, enabling authentication, schema discovery, querying, CRUD, and more via natural language.
Related MCP Connectors
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
MCP server for interacting with the Supabase platform
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codeurali/mcp-dataverse'
If you have feedback or need assistance with the MCP directory API, please join our Discord server