PluginBench
MCP Server

DB MCP Server MCP Server

io.github.stucchi/db

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.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • DB_TYPE
    required

    Database type

  • DB_DATABASE
    required

    Database name

  • DB_MODE

    Access mode

  • DB_HOST

    Database host (MySQL/PostgreSQL)

  • DB_PORT

    Database port (MySQL: 3306, PostgreSQL: 5432)

  • DB_USER

    Database user (MySQL default: root, PostgreSQL default: postgres)

  • DB_PASSWORD
    secret

    Database password (MySQL/PostgreSQL, optional)

  • DB_URL
    secret

    MongoDB connection URL (required for MongoDB, e.g. mongodb://...)

  • SSH_HOST

    SSH bastion host for tunneling (MySQL/PostgreSQL only)

  • SSH_PORT

    SSH port

  • SSH_USER

    SSH username (default: current OS user)

  • SSH_KEY

    Path to SSH private key (e.g. ~/.ssh/id_rsa)

  • SSH_PASSWORD
    secret

    SSH password (if no key provided)

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "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>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "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>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "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>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "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 Code
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-server

Related 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 →

Browse, search, and discover MCP servers from your AI assistant

View repository →

MCP server for Nexi XPay Back Office APIs: orders, transactions, warnings.

View repository →

MCP server for the Telnyx API — billing, phone numbers, and messaging

View repository →