{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sezzlee/postgres","description":"Explore and query PostgreSQL read-only: catalogue search, schema introspection and bounded queries.","title":"Sezzlee PostgreSQL","repository":{"url":"https://github.com/sezzlee/mcp","source":"github","subfolder":"packages/servers/postgres-mcp"},"version":"0.2.1","websiteUrl":"https://docs.sezzlee.app/docs/postgres-mcp/quickstart","packages":[{"registryType":"npm","identifier":"@sezzlee/postgres-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database host","isRequired":true,"name":"SEZZLEE_POSTGRES_SERVER"},{"description":"Database port","format":"number","default":"5432","name":"SEZZLEE_POSTGRES_PORT"},{"description":"Database name","isRequired":true,"name":"SEZZLEE_POSTGRES_DATABASE"},{"description":"Login of a read-only principal","isRequired":true,"name":"SEZZLEE_POSTGRES_USER"},{"description":"Password of that login","isRequired":true,"isSecret":true,"name":"SEZZLEE_POSTGRES_PASSWORD"},{"description":"TLS mode","default":"verify-full","choices":["disable","require","verify-full"],"name":"SEZZLEE_POSTGRES_SSL_MODE"},{"description":"Connect timeout in milliseconds","format":"number","default":"30000","name":"SEZZLEE_POSTGRES_CONNECT_TIMEOUT_MS"},{"description":"Query timeout in milliseconds","format":"number","default":"30000","name":"SEZZLEE_POSTGRES_QUERY_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T17:14:35.663521Z","publishedAt":"2026-10-11T17:14:35.663521Z","updatedAt":"2026-10-11T17:14:35.663521Z","isLatest":true}}}
