What is the DB MCP Server MCP server?
Database MCP server for MySQL, PostgreSQL, MongoDB, and SQLite with SSH tunneling support.
How to install DB MCP Server
Copy-paste configuration for popular MCP clients.
DB_TYPErequiredDatabase type
DB_DATABASErequiredDatabase name
DB_MODEAccess mode
DB_HOSTDatabase host (MySQL/PostgreSQL)
DB_PORTDatabase port (MySQL: 3306, PostgreSQL: 5432)
DB_USERDatabase user (MySQL default: root, PostgreSQL default: postgres)
DB_PASSWORDsecretDatabase password (MySQL/PostgreSQL, optional)
DB_URLsecretMongoDB connection URL (required for MongoDB, e.g. mongodb://...)
SSH_HOSTSSH bastion host for tunneling (MySQL/PostgreSQL only)
SSH_PORTSSH port
SSH_USERSSH username (default: current OS user)
SSH_KEYPath to SSH private key (e.g. ~/.ssh/id_rsa)
SSH_PASSWORDsecretSSH password (if no key provided)
{
"mcpServers": {
"db": {
"command": "uvx",
"args": [
"db-mcp-server"
],
"env": {
"DB_TYPE": "<YOUR_DB_TYPE>",
"DB_DATABASE": "<YOUR_DB_DATABASE>",
"DB_MODE": "<YOUR_DB_MODE>",
"DB_HOST": "<YOUR_DB_HOST>",
"DB_PORT": "<YOUR_DB_PORT>",
"DB_USER": "<YOUR_DB_USER>",
"DB_PASSWORD": "<YOUR_DB_PASSWORD>",
"DB_URL": "<YOUR_DB_URL>",
"SSH_HOST": "<YOUR_SSH_HOST>",
"SSH_PORT": "<YOUR_SSH_PORT>",
"SSH_USER": "<YOUR_SSH_USER>",
"SSH_KEY": "<YOUR_SSH_KEY>",
"SSH_PASSWORD": "<YOUR_SSH_PASSWORD>"
}
}
}
}{
"mcpServers": {
"db": {
"command": "uvx",
"args": [
"db-mcp-server"
],
"env": {
"DB_TYPE": "<YOUR_DB_TYPE>",
"DB_DATABASE": "<YOUR_DB_DATABASE>",
"DB_MODE": "<YOUR_DB_MODE>",
"DB_HOST": "<YOUR_DB_HOST>",
"DB_PORT": "<YOUR_DB_PORT>",
"DB_USER": "<YOUR_DB_USER>",
"DB_PASSWORD": "<YOUR_DB_PASSWORD>",
"DB_URL": "<YOUR_DB_URL>",
"SSH_HOST": "<YOUR_SSH_HOST>",
"SSH_PORT": "<YOUR_SSH_PORT>",
"SSH_USER": "<YOUR_SSH_USER>",
"SSH_KEY": "<YOUR_SSH_KEY>",
"SSH_PASSWORD": "<YOUR_SSH_PASSWORD>"
}
}
}
}{
"mcpServers": {
"db": {
"command": "uvx",
"args": [
"db-mcp-server"
],
"env": {
"DB_TYPE": "<YOUR_DB_TYPE>",
"DB_DATABASE": "<YOUR_DB_DATABASE>",
"DB_MODE": "<YOUR_DB_MODE>",
"DB_HOST": "<YOUR_DB_HOST>",
"DB_PORT": "<YOUR_DB_PORT>",
"DB_USER": "<YOUR_DB_USER>",
"DB_PASSWORD": "<YOUR_DB_PASSWORD>",
"DB_URL": "<YOUR_DB_URL>",
"SSH_HOST": "<YOUR_SSH_HOST>",
"SSH_PORT": "<YOUR_SSH_PORT>",
"SSH_USER": "<YOUR_SSH_USER>",
"SSH_KEY": "<YOUR_SSH_KEY>",
"SSH_PASSWORD": "<YOUR_SSH_PASSWORD>"
}
}
}
}{
"servers": {
"db": {
"type": "stdio",
"command": "uvx",
"args": [
"db-mcp-server"
],
"env": {
"DB_TYPE": "<YOUR_DB_TYPE>",
"DB_DATABASE": "<YOUR_DB_DATABASE>",
"DB_MODE": "<YOUR_DB_MODE>",
"DB_HOST": "<YOUR_DB_HOST>",
"DB_PORT": "<YOUR_DB_PORT>",
"DB_USER": "<YOUR_DB_USER>",
"DB_PASSWORD": "<YOUR_DB_PASSWORD>",
"DB_URL": "<YOUR_DB_URL>",
"SSH_HOST": "<YOUR_SSH_HOST>",
"SSH_PORT": "<YOUR_SSH_PORT>",
"SSH_USER": "<YOUR_SSH_USER>",
"SSH_KEY": "<YOUR_SSH_KEY>",
"SSH_PASSWORD": "<YOUR_SSH_PASSWORD>"
}
}
}
}claude mcp add db --env DB_TYPE=<YOUR_DB_TYPE> --env DB_DATABASE=<YOUR_DB_DATABASE> --env DB_MODE=<YOUR_DB_MODE> --env DB_HOST=<YOUR_DB_HOST> --env DB_PORT=<YOUR_DB_PORT> --env DB_USER=<YOUR_DB_USER> --env DB_PASSWORD=<YOUR_DB_PASSWORD> --env DB_URL=<YOUR_DB_URL> --env SSH_HOST=<YOUR_SSH_HOST> --env SSH_PORT=<YOUR_SSH_PORT> --env SSH_USER=<YOUR_SSH_USER> --env SSH_KEY=<YOUR_SSH_KEY> --env SSH_PASSWORD=<YOUR_SSH_PASSWORD> -- uvx db-mcp-serverRelated MCP servers
Check domain availability across 500+ TLDs. Single and bulk checks with UI.
View repository →Manage GA4 properties, data streams, conversions, and run reports via Admin & Data APIs.
View repository →Italian open data: municipalities, provinces, regions, postal codes, coordinates.
View repository →MCP server for Nexi XPay Back Office APIs: orders, transactions, warnings.
View repository →