DB MCP Server

MCP server for MySQL, PostgreSQL, and MongoDB. One instance per database.

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

DB_TYPE
Required

Database type

DB_DATABASE
Required

Database name

DB_MODE
Default:read-only

Access mode

DB_HOST
Default:localhost

Database host (MySQL/PostgreSQL)

DB_PORT(num)

Database port (MySQL: 3306, PostgreSQL: 5432)

DB_USER

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

DB_PASSWORD
Secret

Database password (required for MySQL/PostgreSQL)

DB_URL
Secret

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

SSH_HOST

SSH bastion host for tunneling (MySQL/PostgreSQL only)

SSH_PORT(num)
Default:22

SSH port

SSH_USER

SSH username (default: current OS user)

SSH_KEY(file)

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

SSH_PASSWORD
Secret

SSH password (if no key provided)