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.
Links
README
From the repo.
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:

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

Collected info
- ★ 12 stars
- ⎇ 3 forks
- Language: C#
- Source updated: 9/10/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.