Repository navigation
What's Changed
- Add optional
databases.jsonmonitoring for persistent MCP stdio and-webprocesses, with automatic switching when the file default changes. Monitoring is disabled by default. - Configure monitoring with
--enable-monitor-config,ENABLE_MONITOR_CONFIG, or the rootenableMonitorConfigfield, in that priority order. - Allow MCP stdio to load
.database-mcp/databases.jsonfrom the user profile whenDB_CONFIG_PATHis unset. - Fix runtime switching after changing the default connection in the Web console.
- Rename the dangerous-operation setting to
enableDangerousOperationswhile retaining support forallowDangerousOperationsand--allow-dangerous-operations. Saving writes only the new field; the new JSON field wins when both are present. - Isolate configuration path tests in temporary user profiles so tests never replace real user configuration.
Changes: #8
Install
dotnet tool update --global 'DatabaseMcpServer' --version '3.7.0'
# First installation:
dotnet tool install --global 'DatabaseMcpServer' --version '3.7.0'{
"command": "dnx",
"args": ["DatabaseMcpServer@3.7.0", "--yes"]
}Verification
scripts/verify.ps1: .NET 9/10 build and 157 backend tests passed.npm test: 10 frontend tests passed.- Local Release pack validated for .NET 9 and .NET 10.
Build Artifact
Publish workflow: https://github.com/ttcc666/DatabaseMcpServer/actions/runs/34204389348
CI package SHA256 (before NuGet repository signing):
6FCB87CF85D3BB301A863312F361256607AC17BD282F9E51E3B8A8B0ABF4245E
Full changelog: 3.6.6...3.7.0