PostgreSQL MCP server for schema, query, health, security, and performance analysis.
Connect Runs on your machine
claude mcp add dbeast -e DATABASE_URL=<DATABASE_URL> -e DB_HOST=<DB_HOST> -e DB_PORT=<DB_PORT> -e DB_USER=<DB_USER> -e DB_PASSWORD=<DB_PASSWORD> -e DB_NAME=<DB_NAME> -e AWS_SECRET_NAME=<AWS_SECRET_NAME> -e AWS_REGION=<AWS_REGION> -- docker run -i --rm ghcr.io/snss10/dbeast:2.0.2
{
"mcpServers": {
"dbeast": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/snss10/dbeast:2.0.2"
],
"env": {
"DATABASE_URL": "<DATABASE_URL>",
"DB_HOST": "<DB_HOST>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_NAME": "<DB_NAME>",
"AWS_SECRET_NAME": "<AWS_SECRET_NAME>",
"AWS_REGION": "<AWS_REGION>"
}
}
}
}
{
"mcpServers": {
"dbeast": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/snss10/dbeast:2.0.2"
],
"env": {
"DATABASE_URL": "<DATABASE_URL>",
"DB_HOST": "<DB_HOST>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_NAME": "<DB_NAME>",
"AWS_SECRET_NAME": "<AWS_SECRET_NAME>",
"AWS_REGION": "<AWS_REGION>"
}
}
}
}
{
"servers": {
"dbeast": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/snss10/dbeast:2.0.2"
],
"env": {
"DATABASE_URL": "<DATABASE_URL>",
"DB_HOST": "<DB_HOST>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_NAME": "<DB_NAME>",
"AWS_SECRET_NAME": "<AWS_SECRET_NAME>",
"AWS_REGION": "<AWS_REGION>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
DATABASE_URLOptional, secret | PostgreSQL connection URL, for example postgresql://user:password@host:5432/database. |
DB_HOSTOptional | PostgreSQL host when DATABASE_URL is not used. |
DB_PORTOptional | PostgreSQL port when DATABASE_URL is not used. |
DB_USEROptional | PostgreSQL user when DATABASE_URL is not used. |
DB_PASSWORDOptional, secret | PostgreSQL password when DATABASE_URL is not used. |
DB_NAMEOptional | PostgreSQL database name when DATABASE_URL is not used. |
AWS_SECRET_NAMEOptional | AWS Secrets Manager secret containing PostgreSQL credentials. |
AWS_REGIONOptional | AWS region for Secrets Manager lookup. |
Details
| Package | ghcr.io/snss10/dbeast:2.0.2 (OCI, stdio) |
| First published | 10 Jun 2026 |
| Last updated | 10 Jun 2026 |
| Registry name | io.github.snss10/dbeast |
More databases servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
