14 releases (6 breaking)
Uses new Rust 2024
| new 0.13.1 | May 25, 2026 |
|---|---|
| 0.12.1 | May 22, 2026 |
| 0.11.1 | May 17, 2026 |
| 0.10.4 | May 11, 2026 |
| 0.7.0 | Apr 23, 2026 |
#7 in #dbmcp
Used in dbmcp
560KB
11K
SLoC
dbmcp-postgres
PostgreSQL backend for dbmcp — the single-binary MCP server that lets your AI assistant talk to SQL databases.
What you get
PostgresHandlerready to plug into anyrmcp::ServerHandler-compatible MCP transport- Full MCP tool surface:
listDatabases,listTables(withdetailed: true),listViews,listTriggers,listFunctions,listProcedures,listMaterializedViews,readQuery,writeQuery,explainQuery,createDatabase,dropDatabase,dropTable - Per-database connection pool cache (
moka) — cheap per-calldatabaseswitches - Read-only by default — write tools hidden unless explicitly disabled
- Parameterised queries everywhere — user values never touch SQL strings
- Optional PII redaction on every
readQuerypayload; walks JSON/JSONB recursively
Dependencies
~71MB
~1M SLoC