FakeDataSqlSrvMcpServer 1.0.0

dotnet tool install --global FakeDataSqlSrvMcpServer --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local FakeDataSqlSrvMcpServer --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=FakeDataSqlSrvMcpServer&version=1.0.0
                    
nuke :add-package FakeDataSqlSrvMcpServer --version 1.0.0
                    

MCP Server - Dados Fake no padrao brasileiro para SQL Server

Solucao de dados fake no padrao brasileiro para SQL Server, utilizando o Model Context Protocol (MCP) para interagir com Chats de IA. Desenvolvido por Renato Groffe.

Repo do projeto: https://github.com/renatogroffe/dotnet9-mcp-fakedata-sqlserver

Repo em que acontece o build deste package: https://github.com/groffedemos/mcp-sqlserver-fakedata-nuget


Implementação em .NET 9 de MCP Server para a geração de dados fake no padrão brasileiro em bases do SQL Server. Inclui o uso da biblioteca Bogus e de um script do Docker Compose para a montagem do ambiente de testes.


Para instalar este MCP execute a instrução a seguir em Windows, Linux ou macOS, em um ambiente que conte pelo menos com o .NET 9:

dotnet tool install --global FakeDataSqlSrvMcpServer --version 1.0.0

Para saber mais sobre o template de projeto .NET para MCP acesse: https://devblogs.microsoft.com/dotnet/mcp-server-dotnet-nuget-quickstart/

Este MCP pode ser utilizando em conjunto com o MCP Server do SQL Server. Criei uma versão do MCP do SQL Server que pode ser instalada como uma .NET Global Tool e que foi publicada no NuGet. Basta apenas executar a instrução a seguir em Windows, Linux ou macOS, em um ambiente que conte pelo menos com o .NET 8 previamente instalado:

dotnet tool install --global mcpsqlserver-preview-202508d --version 1.0.0

Para saber mais sobre o package que criei para o MCP do SQL Server acesse: https://github.com/renatogroffe/sqlserver-mcp-dotnet-tool-scripts

Exemplo de arquivo mcp.json do VS Code configurado para uso destes 2 MCPs:

{
	"servers": {
		"mcp-sqlserver": {
            "type": "stdio",
            "command": "mcpsqlserver",
            "args": [],
            "env": {
                "CONNECTION_STRING": "Server=localhost;Database=BaseTestesMcp;User Id=sa;Password=SqlServer2025!;TrustServerCertificate=True;"
            }
        },
		"mcp-fakedata": {
            "type": "stdio",
            "command": "mcpfakedatasqlserver",
            "args": [],
            "env": {
                "CONNECTION_STRING": "Server=localhost;Database=BaseTestesMcp;User Id=sa;Password=SqlServer2025!;TrustServerCertificate=True;"
            }
        }
	},
	"inputs": []
}
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.0 138 8/20/2025
0.0.3 132 8/20/2025
0.0.2 136 8/20/2025
0.0.1 136 8/20/2025