MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

D
Dotnet9 MCP Fakedata Sqlserver

Implementação em .NET 9 de MCP Server para a geração de dados fake no padrão brasileiro em bases do SQL Server.

Created 8/20/2025
Updated 19 days ago
Repository documentation and setup instructions

dotnet9-mcp-fakedata-sqlserver

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

Package no NuGet: https://www.nuget.org/packages/FakeDataSqlSrvMcpServer/

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

O comando a seguir mostrará se as ferramentas foram corretamente instaladas:

dotnet tool list -g

E trará um resultado similar a:

Package Id                        Version      Commands
-------------------------------------------------------------------
fakedatasqlsrvmcpserver           1.0.0        mcpfakedatasqlserver
mcpsqlserver-preview-202508d      1.0.0        mcpsqlserver

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": []
}

Um exemplo utilizando a tool do MCP para cadastrar Contatos fake:

Contatos fake

Um segundo exemplo usando a tool do MCP para cadastrar Empresas fake:

Empresas fake

Quick Setup
Installation guide for this server

Installation Command (package not published)

git clone https://github.com/renatogroffe/dotnet9-mcp-fakedata-sqlserver
Manual Installation: Please check the README for detailed setup instructions and any additional dependencies required.

Cursor configuration (mcp.json)

{ "mcpServers": { "renatogroffe-dotnet9-mcp-fakedata-sqlserver": { "command": "git", "args": [ "clone", "https://github.com/renatogroffe/dotnet9-mcp-fakedata-sqlserver" ] } } }