Db-gateway MCP Server

145+ tools across 8 databases: MySQL, PostgreSQL, Redshift, MongoDB, Redis, Kafka, and more

Local serverstdio

What is the Db-gateway MCP Server?

Db-gateway is an MCP integration. 145+ tools across 8 databases: MySQL, PostgreSQL, Redshift, MongoDB, Redis, Kafka, and more.

Packages and local setup

The published npm package is db-gateway, version 1.0.4. Its declared MCP transport is stdio.

The package declares DBS (required): Engines to enable, comma-separated. Only the listed engines get their tools registered. Example: mysql,redis,kafka; READ_ONLY: Set to true to hide every write tool and restrict _execute_query to SELECT-style statements. Recommended when pointing at production.; MYSQL: MySQL connection string(s), semicolon-separated for multiple instances. Format: mysql:// : @ :3306/ ?alias=dev&default=true — alias is required.; POSTGRESQL: PostgreSQL connection string(s), semicolon-separated. Format: postgresql:// : @ :5432/ ?alias=dev&ssl=true — alias is required.; REDSHIFT: Redshift connection string(s), semicolon-separated. Format: redshift:// : @ :5439/ ?alias=dev&ssl=true — alias is required.; MONGODB: MongoDB connection string(s), semicolon-separated. Format: mongodb:// : @ :27017/ ?alias=dev — alias is required.; REDIS: Redis connection string(s), semicolon-separated. Format: redis://: @ :6379/0?alias=dev — leave the password empty for a no-auth instance. alias is required.; ELASTICSEARCH: Elasticsearch connection string(s), semicolon-separated. Format: elasticsearch:// : @ :9200?alias=dev, or http(s):// :9200?alias=dev for no auth. alias is required.; KAFKA: Kafka connection string(s), semicolon-separated. Format: kafka:// : @ :9092, :9092?alias=dev&mechanism=plain — alias is required.; DYNAMODB_REGION: AWS region for DynamoDB. DynamoDB is configured with discrete variables instead of a connection string.; DYNAMODB_ACCESS_KEY_ID: AWS access key ID for DynamoDB.; DYNAMODB_SECRET_ACCESS_KEY: AWS secret access key for DynamoDB..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 1.0.4 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related databases MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
DBSEngines to enable, comma-separated. Only the listed engines get their tools registered. Example: mysql,redis,kafkaYes
READ_ONLYSet to true to hide every write tool and restrict _execute_query to SELECT-style statements. Recommended when pointing at production.Optional
MYSQLMySQL connection string(s), semicolon-separated for multiple instances. Format: mysql:// : @ :3306/ ?alias=dev&default=true — alias is required.Optional
POSTGRESQLPostgreSQL connection string(s), semicolon-separated. Format: postgresql:// : @ :5432/ ?alias=dev&ssl=true — alias is required.Optional
REDSHIFTRedshift connection string(s), semicolon-separated. Format: redshift:// : @ :5439/ ?alias=dev&ssl=true — alias is required.Optional
MONGODBMongoDB connection string(s), semicolon-separated. Format: mongodb:// : @ :27017/ ?alias=dev — alias is required.Optional
REDISRedis connection string(s), semicolon-separated. Format: redis://: @ :6379/0?alias=dev — leave the password empty for a no-auth instance. alias is required.Optional
ELASTICSEARCHElasticsearch connection string(s), semicolon-separated. Format: elasticsearch:// : @ :9200?alias=dev, or http(s):// :9200?alias=dev for no auth. alias is required.Optional
KAFKAKafka connection string(s), semicolon-separated. Format: kafka:// : @ :9092, :9092?alias=dev&mechanism=plain — alias is required.Optional
DYNAMODB_REGIONAWS region for DynamoDB. DynamoDB is configured with discrete variables instead of a connection string.Optional
DYNAMODB_ACCESS_KEY_IDAWS access key ID for DynamoDB.Optional
DYNAMODB_SECRET_ACCESS_KEYAWS secret access key for DynamoDB.Optional