Back to Browse

DBeast MCP Server

by Snss10
Developer ToolsUse Caution4.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

PostgreSQL MCP server for schema, query, health, security, and performance analysis.

About

PostgreSQL MCP server for schema, query, health, security, and performance analysis.

Security Report

4.2
Use Caution4.2High Risk

DBeast is a well-structured PostgreSQL MCP server with clear security intentions and reasonable permission scoping for its DBA-focused purpose. Authentication is properly delegated to the database layer via connection strings/credentials, and sensitive operations are appropriately gated (write queries are previewed, not executed). However, several code quality and architectural concerns prevent a higher score: dynamic SQL construction in query builders poses injection risks if not carefully validated, error handling is inconsistent, audit logging could be more robust, and some administrative operations (like analyzing impact without execution) still require careful input validation. Permissions are appropriate for the stated purpose. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 3 high severity).

5 files analyzed · 13 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

database

Check that this permission is expected for this type of plugin.

system_info

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

PostgreSQL connection URL, for example postgresql://user:password@host:5432/database.Required

Environment variable: DATABASE_URL

PostgreSQL host when DATABASE_URL is not used.Optional

Environment variable: DB_HOST

PostgreSQL port when DATABASE_URL is not used.Optional

Environment variable: DB_PORT

PostgreSQL user when DATABASE_URL is not used.Optional

Environment variable: DB_USER

PostgreSQL password when DATABASE_URL is not used.Required

Environment variable: DB_PASSWORD

PostgreSQL database name when DATABASE_URL is not used.Optional

Environment variable: DB_NAME

AWS Secrets Manager secret containing PostgreSQL credentials.Optional

Environment variable: AWS_SECRET_NAME

AWS region for Secrets Manager lookup.Optional

Environment variable: AWS_REGION

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-snss10-dbeast": {
      "env": {
        "DB_HOST": "your-db-host-here",
        "DB_NAME": "your-db-name-here",
        "DB_PORT": "your-db-port-here",
        "DB_USER": "your-db-user-here",
        "AWS_REGION": "your-aws-region-here",
        "DB_PASSWORD": "your-db-password-here",
        "DATABASE_URL": "your-database-url-here",
        "AWS_SECRET_NAME": "your-aws-secret-name-here"
      },
      "args": [
        "dbeast"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!