MCP server · source category: Databases

Eszetael/postgres-mcp-hardened

Maintained Rust replacement for the archived @modelcontextprotocol/server-postgres. Writes are refused twice: sqlparser…

Maintained Rust replacement for the archived @modelcontextprotocol/server-postgres. Writes are refused twice: sqlparser AST validation rejects mutating statements before execution, and the session runs defaulttransactionreadonly with a per-session statementtimeout — so the read-only transaction is the fallback, not the only defence. Single self-contained binary, stdio and Streamable HTTP, schema inspection, column redaction that survives renames and casts, an EXPLAIN cost guard, a hash-chained audit log with --verify-audit, optional OAuth 2.1 RS256, distroless image, signed releases for five platforms. MIT.

Open documentation ↗

Record

Type
MCP server
Category
Data & Databases
Authentication
OAuth
Pricing
Free

Fields are reproduced from the source registry as-is. “Unknown” means the source did not describe the field — it is not an inference. See the methodology for how records are collected and normalised.

Browse all Data & Databases MCP servers.