{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.r69shabh/pg-bloat-detective","description":"Read-only Postgres bloat verdicts: blockers, timelines, REINDEX proof.","title":"PG Bloat Detective","repository":{"url":"https://github.com/r69shabh/pg-bloat-detective","source":"github"},"version":"0.1.3","websiteUrl":"https://github.com/r69shabh/pg-bloat-detective","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"pg-bloat-detective","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Postgres DSN (read-only enforced: 5s statement timeout, read-only tx)","default":"dbname=bloatdemo user=postgres host=localhost port=5433","name":"BLOAT_DSN"},{"description":"SQLite timeline file written by bloatdetective collect","default":"timeline.db","name":"BLOAT_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T19:00:04.995344Z","publishedAt":"2026-10-07T19:00:04.995344Z","updatedAt":"2026-10-07T19:00:04.995344Z","isLatest":true}}}],"metadata":{"count":1}}
