MCP server for Oracle, MSSQL, PostgreSQL, MySQL, SQLite, MongoDB, and Qdrant vector search access.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add db-connect --env MCP_DB_CONFIG='<MCP_DB_CONFIG>' -- npx -y mcp-db-connect~/.codex/config.toml
[mcp_servers.db-connect]
command = "npx"
args = ["-y", "mcp-db-connect"]
env = { MCP_DB_CONFIG = "<MCP_DB_CONFIG>" }
# codex mcp add db-connect --env MCP_DB_CONFIG='<MCP_DB_CONFIG>' -- npx -y mcp-db-connect~/.cursor/mcp.json
{
"mcpServers": {
"db-connect": {
"command": "npx",
"args": [
"-y",
"mcp-db-connect"
],
"env": {
"MCP_DB_CONFIG": "<MCP_DB_CONFIG>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"db-connect": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-db-connect"
],
"env": {
"MCP_DB_CONFIG": "<MCP_DB_CONFIG>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"db-connect": {
"command": "npx",
"args": [
"-y",
"mcp-db-connect"
],
"env": {
"MCP_DB_CONFIG": "<MCP_DB_CONFIG>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"db-connect": {
"command": "npx",
"args": [
"-y",
"mcp-db-connect"
],
"env": {
"MCP_DB_CONFIG": "<MCP_DB_CONFIG>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"db-connect": {
"command": "npx",
"args": [
"-y",
"mcp-db-connect"
],
"env": {
"MCP_DB_CONFIG": "<MCP_DB_CONFIG>"
}
}
}
}Environment variables
MCP_DB_CONFIG
Replace the placeholders with your own credentials and keep them out of version control.