| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-11 | 829 Bytes | |
| v1.9.0 source code.tar.gz | 2026-04-11 | 260.7 kB | |
| v1.9.0 source code.zip | 2026-04-11 | 333.1 kB | |
| Totals: 3 Items | 594.6 kB | 0 | |
New Features
- Add
--unified-toolsflag for consolidated MCP tool registration (#55)
How it works
When connecting many databases (e.g. 30+), the server previously registered 5 tools per database — resulting in 150+ tools. With --unified-tools, only 6 shared tools are registered (query, execute, transaction, performance, schema, list_databases) that accept a database parameter.
Usage
:::bash
# Default mode — per-database tools (no changes)
./db-mcp-server -c config.json
# Unified mode — shared tools with database parameter
./db-mcp-server -c config.json --unified-tools
Tool call in unified mode:
:::json
{
"tool": "query",
"parameters": {
"database": "dev_accounting",
"query": "SELECT * FROM users LIMIT 10"
}
}