Releases: FreePeak/db-mcp-server
Releases · FreePeak/db-mcp-server
Release list
v1.9.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
# 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-toolsTool call in unified mode:
{
"tool": "query",
"parameters": {
"database": "dev_accounting",
"query": "SELECT * FROM users LIMIT 10"
}
}v1.8.0
v1.7.0
v1.6.4
v1.6.3
v1.6.2
v1.6.1
Full Changelog: v1.6.0...v1.6.1
[v1.6.1] - 2025-04-01
Added
- OpenAI Agents SDK compatibility by adding Items property to array parameters
- Test script for verifying OpenAI Agents SDK compatibility
Fixed
- Issue #8: Array parameters in tool definitions now include required
itemsproperty - JSON Schema validation errors in OpenAI Agents SDK integration
v1.6.0
v1.5.1
v1.5.0
Release Notes: Switch to Cortex Platform
Major Features
Cortex Platform Integration
- Migrated core server architecture to Cortex platform
- Restored functionality for all database tools
- Added comprehensive Docker support with docker-compose
Improvements
Database Enhancements
- Fixed database connection fallback mechanism
- Ensured all database tools work properly with the new platform
API Refinements
- Improved JSON RPC formatting
- Fixed response formatting in EnsureValidResponse to return correct data
Development Environment
- Added Docker support with optimized container configuration
- Created docker-compose setup for easier local development
- Updated Docker image with latest dependencies
Bug Fixes
- Resolved test suite failures
- Fixed multiple linter issues
- Improved error handling and formatting
Technical Debt
- Added TODOs for future improvements