mcp-dataverse

7

This project allows for SQL querying of Dataverse environments using the MCP server. It supports integration with AI tools like GitHub Copilot and Claude Desktop and requires specific setup configurations with Azure CLI, Docker, and dotnet. The MCP server is configurable via Docker and dotnet tool, facilitating easy access to Dataverse data.

Overview

The objective of this repo is to enable querying of Dataverse environment using SQL by providing an MCP (Model Context Protocol) Server. With this server, users can utilize AI tools such as GitHub Copilot or Claude Desktop to query Dataverse. Key prerequisites include VSCode March 2025, Azure CLI, Docker, and dotnet 9.0 SDK. The installation can be done either as a dotnet tool or via a Docker container. The project is built with the MCP C# SDK and offered through the nuget as a dotnet tool. Configurations are available for GitHub Codespaces and require specific .env files to be set up. The project is demonstrated with examples showcasing SQL querying capabilities.