← Index
Compared · postgres

32 PostgreSQL MCP servers. Which one to use.

Every PostgreSQL server we index, with whether its source is still reachable and whether we hold a screening verdict. 2 of 32 have a source repository that is no longer publicly reachable.

Scope: 32 servers, mostly mirrored from the MCP registry as of 2026-09-08. Most servers whose authors never published to the registry are absent, so treat this as close to the registry's view rather than a complete census.

ServerPublisherSourceScreenedQualityInstall
Postgres MCPio.github.edelciomolinano flagREVIEW91npm @edelciomolina/postgres-mcp
PostgreSQL (hardened, read-only)io.github.Eszetaelno flagREVIEW90npm postgres-mcp-hardened
Postgres AIopsio.github.AIops-toolsno flagREVIEW85pypi postgres-aiops
sw-postgres-mcpio.github.jpkano flagREVIEW85npm sw-postgres-mcp
io.github.ofershap/postgresio.github.ofershapno flagREVIEW85npm mcp-pg-server
io.github.AINative-Studio/ainative-postgres-mcpio.github.AINative-Studiono flagREVIEW84npm ainative-postgres-mcp
ai.getvda/rabbitmq-elasticsearch-postgres-stack-generator-elasticsearch-elasticsearchai.getvdano flagREVIEW80remote endpoint
ai.getvda/rabbitmq-elasticsearch-postgres-stack-generator-mongoai.getvdano flagREVIEW80remote endpoint
io.github.sparta2025/postgres-mcpio.github.sparta2025no flagREVIEW80pypi postgres-mcp-pro
io.github.arifulislamat/database-mcp-postgresio.github.arifulislamatno flagREVIEW78npm @database-mcp/postgres
ai.getvda/kafka-and-postgres-monitoring-stackai.getvdano flagREVIEW75remote endpoint
ai.getvda/minio-postgres-redis-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/postgres-grafana-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/postgres-kafka-prometheus-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/postgres-kafka-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/postgres-minio-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/postgres-prometheus-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/postgres-redis-compose-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/rabbitmq-postgres-mongodb-stack-generatorai.getvdano flagREVIEW75remote endpoint
ai.getvda/redis-minio-postgres-stack-generatorai.getvdano flagREVIEW75remote endpoint
PostgreSQL MCP Serverio.github.neverinfamousno flagREVIEW75npm @neverinfamous/postgres-mcp
io.github.marcelo-ochoa/postgresio.github.marcelo-ochoano flagREVIEW74npm @marcelo-ochoa/server-postgres
io.github.bluwork/postgres-scout-mcpio.github.bluworkno flagREVIEW73npm postgres-scout-mcp
PostgreSQL MCP Serverio.github.neverinfamousno flagREVIEW72docker docker.io/writenotenow/postgres-mcp-enhanced:v1.2.0
capital.hove/read-only-local-postgres-mcp-servercapital.hoveno flagREVIEW71npm @hovecapital/read-only-postgres-mcp-server
io.github.YawLabs/postgres-mcpio.github.YawLabsno flagREVIEW70npm @yawlabs/postgres-mcp
io.github.pgEdge/postgres-mcpio.github.pgEdgeno flagREVIEW70docker ghcr.io/pgedge/postgres-mcp:latest
Postgres Secured (Aegis Zero-Trust)io.github.Yash-0620no flagnot screened65not published
ai.waystation/postgresai.waystationno flagREVIEW55remote endpoint
io.github.martymarkenson/postgres-connectorio.github.martymarkensonno flagREVIEW46npm postgres-connector
PostgreSQL MCP Serverio.github.itunified-iorepo unreachableREVIEW81npm @itunified.io/mcp-postgres
io.github.infoinlet-marketplace/mcp-postgres-nl-queryio.github.infoinlet-marketplacerepo unreachableREVIEW75npm @infoinlet/mcp-postgres-nl-query

“Repo unreachable” means the source returned a not-found from two vantage points, which can also happen when a repository is made private or moved - see source liveness. “Screened” is the advisory verdict on the listing text, never a safety clearance; the methodology spells out what each dimension does and does not test.