From e0e0aebcfd654354933b55bc67619ac1aac8dbf1 Mon Sep 17 00:00:00 2001 From: Eszetael Date: Sat, 15 Aug 2026 11:31:29 +0000 Subject: [PATCH 1/2] Add Eszetael/postgres-mcp-hardened to Databases A maintained Rust replacement for the archived @modelcontextprotocol/server-postgres. One line, inserted in alphabetical order. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01TMQ4aYBppWgkiim8n94Zwh --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 67370cd77..cfdb2bad9 100644 --- a/README.md +++ b/README.md @@ -913,6 +913,7 @@ Secure database access with schema inspection capabilities. Enables querying and - [domdomegg/airtable-mcp-server](https://github.com/domdomegg/airtable-mcp-server) 📇 🏠 - Airtable database integration with schema inspection, read and write capabilities - [edwinbernadus/nocodb-mcp-server](https://github.com/edwinbernadus/nocodb-mcp-server) 📇 ☁️ - Nocodb database integration, read and write capabilities - [ergut/mcp-bigquery-server](https://github.com/ergut/mcp-bigquery-server) 📇 ☁️ - Server implementation for Google BigQuery integration that enables direct BigQuery database access and querying capabilities +- [Eszetael/postgres-mcp-hardened](https://github.com/Eszetael/postgres-mcp-hardened) 🦀 🏠 ☁️ 🍎 🪟 🐧 - 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 `default_transaction_read_only` with a per-session `statement_timeout` — 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. - [f4ww4z/mcp-mysql-server](https://github.com/f4ww4z/mcp-mysql-server) 📇 🏠 - Node.js-based MySQL database integration that provides secure MySQL database operations - [ferrants/memvid-mcp-server](https://github.com/ferrants/memvid-mcp-server) 🐍 🏠 - Python Streamable HTTP Server you can run locally to interact with [memvid](https://github.com/Olow304/memvid) storage and semantic search. - [fireproof-storage/mcp-database-server](https://github.com/fireproof-storage/mcp-database-server) 📇 ☁️ - Fireproof ledger database with multi-user sync From 7cd80ab4ad2c3dc725a1d6297d8b8ba39c4bd8ff Mon Sep 17 00:00:00 2001 From: Eszetael Date: Sat, 15 Aug 2026 12:19:07 +0000 Subject: [PATCH 2/2] Add Glama score badge, per the listing requirement Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01TMQ4aYBppWgkiim8n94Zwh --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cfdb2bad9..e71194812 100644 --- a/README.md +++ b/README.md @@ -913,7 +913,7 @@ Secure database access with schema inspection capabilities. Enables querying and - [domdomegg/airtable-mcp-server](https://github.com/domdomegg/airtable-mcp-server) 📇 🏠 - Airtable database integration with schema inspection, read and write capabilities - [edwinbernadus/nocodb-mcp-server](https://github.com/edwinbernadus/nocodb-mcp-server) 📇 ☁️ - Nocodb database integration, read and write capabilities - [ergut/mcp-bigquery-server](https://github.com/ergut/mcp-bigquery-server) 📇 ☁️ - Server implementation for Google BigQuery integration that enables direct BigQuery database access and querying capabilities -- [Eszetael/postgres-mcp-hardened](https://github.com/Eszetael/postgres-mcp-hardened) 🦀 🏠 ☁️ 🍎 🪟 🐧 - 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 `default_transaction_read_only` with a per-session `statement_timeout` — 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. +- [Eszetael/postgres-mcp-hardened](https://github.com/Eszetael/postgres-mcp-hardened) [![Eszetael/postgres-mcp-hardened MCP server](https://glama.ai/mcp/servers/Eszetael/postgres-mcp-hardened/badges/score.svg)](https://glama.ai/mcp/servers/Eszetael/postgres-mcp-hardened) 🦀 🏠 ☁️ 🍎 🪟 🐧 - 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 `default_transaction_read_only` with a per-session `statement_timeout` — 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. - [f4ww4z/mcp-mysql-server](https://github.com/f4ww4z/mcp-mysql-server) 📇 🏠 - Node.js-based MySQL database integration that provides secure MySQL database operations - [ferrants/memvid-mcp-server](https://github.com/ferrants/memvid-mcp-server) 🐍 🏠 - Python Streamable HTTP Server you can run locally to interact with [memvid](https://github.com/Olow304/memvid) storage and semantic search. - [fireproof-storage/mcp-database-server](https://github.com/fireproof-storage/mcp-database-server) 📇 ☁️ - Fireproof ledger database with multi-user sync