{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.waystation/postgres","description":"Connect to your PostgreSQL database to query data and schemas.","repository":{"url":"https://github.com/waystation-ai/mcp","source":"github"},"version":"0.3.1","remotes":[{"type":"streamable-http","url":"https://waystation.ai/postgres/mcp"},{"type":"sse","url":"https://waystation.ai/postgres/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T14:46:09.489652Z","publishedAt":"2025-09-09T14:46:09.489652Z","updatedAt":"2025-09-09T14:46:09.489652Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"capital.hove/read-only-local-postgres-mcp-server","description":"MCP server for read-only PostgreSQL database queries in Claude Desktop","repository":{"url":"https://github.com/hovecapital/read-only-local-postgres-mcp-server","source":"github"},"version":"0.1.0","websiteUrl":"https://hove.capital","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@hovecapital/read-only-postgres-mcp-server","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-29T08:50:16.035232Z","publishedAt":"2026-01-29T08:50:16.035232Z","updatedAt":"2026-01-29T08:50:16.035232Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AINative-Studio/ainative-postgres-mcp","description":"Zero-config Postgres MCP with auto-provisioning — drop-in for server-postgres.","repository":{"url":"https://github.com/AINative-Studio/ainative-postgres-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"ainative-postgres-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T02:25:03.580343Z","publishedAt":"2026-08-01T02:25:03.580343Z","updatedAt":"2026-08-01T02:25:03.580343Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 33 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T06:36:27.322925Z","publishedAt":"2026-07-13T06:36:27.322925Z","updatedAt":"2026-07-13T06:36:27.322925Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 33 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T07:52:17.990038Z","publishedAt":"2026-07-13T07:52:17.990038Z","updatedAt":"2026-07-13T07:52:17.990038Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 33 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T12:46:35.474701Z","publishedAt":"2026-07-13T12:46:35.474701Z","updatedAt":"2026-07-13T12:46:35.474701Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 33 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.2.1","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T15:07:02.024705Z","publishedAt":"2026-07-16T15:07:02.024705Z","updatedAt":"2026-07-16T15:07:02.024705Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 33 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T05:44:54.282969Z","publishedAt":"2026-07-17T05:44:54.282969Z","updatedAt":"2026-07-17T05:44:54.282969Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 35 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.4.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.4.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T03:50:55.625626Z","publishedAt":"2026-07-19T03:50:55.625626Z","updatedAt":"2026-07-19T03:50:55.625626Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 35 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.5.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.5.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T11:07:27.63272Z","publishedAt":"2026-07-20T11:07:27.63272Z","updatedAt":"2026-07-20T11:07:27.63272Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 35 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.6.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.6.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-21T09:40:42.106753Z","publishedAt":"2026-07-21T09:40:42.106753Z","updatedAt":"2026-07-21T09:40:42.106753Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 35 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.7.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.7.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T09:28:34.066941Z","publishedAt":"2026-08-02T09:28:34.066941Z","updatedAt":"2026-08-02T09:28:34.066941Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 35 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.8.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T05:49:01.631912Z","publishedAt":"2026-08-03T05:49:01.631912Z","updatedAt":"2026-08-03T05:49:01.631912Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AIops-tools/postgres-aiops","description":"Governed PostgreSQL DBA ops: slow-query RCA, bloat/vacuum & blocking-lock analysis; 35 MCP tools.","title":"Postgres AIops","repository":{"url":"https://github.com/AIops-tools/Postgres-AIops","source":"github"},"version":"0.9.0","packages":[{"registryType":"pypi","identifier":"postgres-aiops","version":"0.9.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T06:49:55.71821Z","publishedAt":"2026-08-10T06:49:55.71821Z","updatedAt":"2026-08-10T06:49:55.71821Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Eszetael/postgres-mcp-hardened","description":"Read-only PostgreSQL over MCP. Writes refused at the parsed SQL, plus a READ ONLY transaction.","title":"PostgreSQL (hardened, read-only)","repository":{"url":"https://github.com/Eszetael/postgres-mcp-hardened","source":"github"},"version":"0.1.5","websiteUrl":"https://github.com/Eszetael/postgres-mcp-hardened","packages":[{"registryType":"npm","identifier":"postgres-mcp-hardened","version":"0.1.5","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"--stdio","type":"positional"}],"environmentVariables":[{"description":"Connection string for the role the server connects as. Use a role that cannot write — the server refuses writes twice, but a read-only role is the layer that does not depend on us being correct. `--print-setup-sql` prints the SQL that creates one.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Server-side statement timeout, e.g. `5s`. A question that would pin the database is cancelled by PostgreSQL, not by hope.","name":"MCP_STATEMENT_TIMEOUT"},{"description":"Comma-separated allowlist. A table off the list is refused by name, and hiding it inside a CTE, a view or a join does not help.","name":"MCP_ALLOW_TABLES"},{"description":"Path to the tamper-evident audit log. Entries are chained by hash and survive a restart; `--verify-audit` checks the chain against an off-host anchor.","name":"MCP_AUDIT_LOG"}]},{"registryType":"oci","identifier":"ghcr.io/eszetael/postgres-mcp-hardened:0.1.5","transport":{"type":"streamable-http","url":"http://localhost:8080/mcp"},"environmentVariables":[{"description":"Connection string for a role that cannot write.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Address to bind, default 127.0.0.1:8080.","name":"MCP_ADDR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T23:19:15.018068Z","publishedAt":"2026-08-09T23:19:15.018068Z","updatedAt":"2026-08-09T23:19:15.018068Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Eszetael/postgres-mcp-hardened","description":"Read-only PostgreSQL over MCP. Writes refused at the parsed SQL, plus a READ ONLY transaction.","title":"PostgreSQL (hardened, read-only)","repository":{"url":"https://github.com/Eszetael/postgres-mcp-hardened","source":"github"},"version":"0.1.6","websiteUrl":"https://github.com/Eszetael/postgres-mcp-hardened","packages":[{"registryType":"npm","identifier":"postgres-mcp-hardened","version":"0.1.6","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"--stdio","type":"positional"}],"environmentVariables":[{"description":"Connection string for the role the server connects as. Use a role that cannot write — the server refuses writes twice, but a read-only role is the layer that does not depend on us being correct. `--print-setup-sql` prints the SQL that creates one.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Server-side statement timeout, e.g. `5s`. A question that would pin the database is cancelled by PostgreSQL, not by hope.","name":"MCP_STATEMENT_TIMEOUT"},{"description":"Comma-separated allowlist. A table off the list is refused by name, and hiding it inside a CTE, a view or a join does not help.","name":"MCP_ALLOW_TABLES"},{"description":"Path to the tamper-evident audit log. Entries are chained by hash and survive a restart; `--verify-audit` checks the chain against an off-host anchor.","name":"MCP_AUDIT_LOG"}]},{"registryType":"oci","identifier":"ghcr.io/eszetael/postgres-mcp-hardened:0.1.6","transport":{"type":"streamable-http","url":"http://localhost:8080/mcp"},"environmentVariables":[{"description":"Connection string for a role that cannot write.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Address to bind, default 127.0.0.1:8080.","name":"MCP_ADDR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T14:07:24.041727Z","publishedAt":"2026-08-15T14:07:24.041727Z","updatedAt":"2026-08-15T14:07:24.041727Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Eszetael/postgres-mcp-hardened","description":"Read-only PostgreSQL over MCP. Writes refused at the parsed SQL, plus a READ ONLY transaction.","title":"PostgreSQL (hardened, read-only)","repository":{"url":"https://github.com/Eszetael/postgres-mcp-hardened","source":"github"},"version":"0.1.7","websiteUrl":"https://github.com/Eszetael/postgres-mcp-hardened","packages":[{"registryType":"npm","identifier":"postgres-mcp-hardened","version":"0.1.7","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"--stdio","type":"positional"}],"environmentVariables":[{"description":"Connection string for the role the server connects as. Use a role that cannot write — the server refuses writes twice, but a read-only role is the layer that does not depend on us being correct. `--print-setup-sql` prints the SQL that creates one.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Server-side statement timeout, e.g. `5s`. A question that would pin the database is cancelled by PostgreSQL, not by hope.","name":"MCP_STATEMENT_TIMEOUT"},{"description":"Comma-separated allowlist. A table off the list is refused by name, and hiding it inside a CTE, a view or a join does not help.","name":"MCP_ALLOW_TABLES"},{"description":"Path to the tamper-evident audit log. Entries are chained by hash and survive a restart; `--verify-audit` checks the chain against an off-host anchor.","name":"MCP_AUDIT_LOG"}]},{"registryType":"oci","identifier":"ghcr.io/eszetael/postgres-mcp-hardened:0.1.7","transport":{"type":"streamable-http","url":"http://localhost:8080/mcp"},"environmentVariables":[{"description":"Connection string for a role that cannot write.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Address to bind, default 127.0.0.1:8080.","name":"MCP_ADDR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T07:14:04.665947Z","publishedAt":"2026-08-18T07:14:04.665947Z","updatedAt":"2026-08-18T07:14:04.665947Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Eszetael/postgres-mcp-hardened","description":"Read-only PostgreSQL over MCP. Writes refused at the parsed SQL, plus a READ ONLY transaction.","title":"PostgreSQL (hardened, read-only)","repository":{"url":"https://github.com/Eszetael/postgres-mcp-hardened","source":"github"},"version":"0.1.8","websiteUrl":"https://github.com/Eszetael/postgres-mcp-hardened","packages":[{"registryType":"npm","identifier":"postgres-mcp-hardened","version":"0.1.8","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"--stdio","type":"positional"}],"environmentVariables":[{"description":"Connection string for the role the server connects as. Use a role that cannot write — the server refuses writes twice, but a read-only role is the layer that does not depend on us being correct. `--print-setup-sql` prints the SQL that creates one.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Server-side statement timeout, e.g. `5s`. A question that would pin the database is cancelled by PostgreSQL, not by hope.","name":"MCP_STATEMENT_TIMEOUT"},{"description":"Comma-separated allowlist. A table off the list is refused by name, and hiding it inside a CTE, a view or a join does not help.","name":"MCP_ALLOW_TABLES"},{"description":"Path to the tamper-evident audit log. Entries are chained by hash and survive a restart; `--verify-audit` checks the chain against an off-host anchor.","name":"MCP_AUDIT_LOG"}]},{"registryType":"oci","identifier":"ghcr.io/eszetael/postgres-mcp-hardened:0.1.8","transport":{"type":"streamable-http","url":"http://localhost:8080/mcp"},"environmentVariables":[{"description":"Connection string for a role that cannot write.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Address to bind, default 127.0.0.1:8080.","name":"MCP_ADDR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T13:09:28.262933Z","publishedAt":"2026-08-18T13:09:28.262933Z","updatedAt":"2026-08-18T13:09:28.262933Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Eszetael/postgres-mcp-hardened","description":"Read-only PostgreSQL over MCP. Writes refused at the parsed SQL, plus a READ ONLY transaction.","title":"PostgreSQL (hardened, read-only)","repository":{"url":"https://github.com/Eszetael/postgres-mcp-hardened","source":"github"},"version":"0.1.9","websiteUrl":"https://github.com/Eszetael/postgres-mcp-hardened","packages":[{"registryType":"npm","identifier":"postgres-mcp-hardened","version":"0.1.9","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"--stdio","type":"positional"}],"environmentVariables":[{"description":"Connection string for the role the server connects as. Use a role that cannot write — the server refuses writes twice, but a read-only role is the layer that does not depend on us being correct. `--print-setup-sql` prints the SQL that creates one.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Server-side statement timeout, e.g. `5s`. A question that would pin the database is cancelled by PostgreSQL, not by hope.","name":"MCP_STATEMENT_TIMEOUT"},{"description":"Comma-separated allowlist. A table off the list is refused by name, and hiding it inside a CTE, a view or a join does not help.","name":"MCP_ALLOW_TABLES"},{"description":"Path to the tamper-evident audit log. Entries are chained by hash and survive a restart; `--verify-audit` checks the chain against an off-host anchor.","name":"MCP_AUDIT_LOG"}]},{"registryType":"oci","identifier":"ghcr.io/eszetael/postgres-mcp-hardened:0.1.9","transport":{"type":"streamable-http","url":"http://localhost:8080/mcp"},"environmentVariables":[{"description":"Connection string for a role that cannot write.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Address to bind, default 127.0.0.1:8080.","name":"MCP_ADDR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T14:23:23.689513Z","publishedAt":"2026-08-18T14:23:23.689513Z","updatedAt":"2026-08-18T14:23:23.689513Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Yash-0620/postgres-mcp-secured","description":"Enterprise PostgreSQL MCP secured by Aegis Zero-Trust to block unauthorized SQL injections.","version":"1.0.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T08:14:08.192052Z","publishedAt":"2026-05-31T08:14:08.192052Z","updatedAt":"2026-05-31T08:14:08.192052Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Yash-0620/postgres-mcp-secured","description":"Enterprise PostgreSQL MCP secured by Aegis Zero-Trust to block unauthorized SQL injections.","version":"1.0.1"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T09:13:02.93611Z","publishedAt":"2026-05-31T09:13:02.93611Z","updatedAt":"2026-05-31T09:13:02.93611Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Yash-0620/postgres-mcp-secured","description":"Enterprise PostgreSQL MCP secured by Aegis Zero-Trust to block unauthorized SQL injections.","title":"Postgres Secured (Aegis Zero-Trust)","repository":{"url":"https://github.com/Yash-0620/postgres-mcp","source":"github"},"version":"1.0.2","websiteUrl":"https://aegis-cloud-console.vercel.app/"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T09:24:07.844286Z","publishedAt":"2026-05-31T09:24:07.844286Z","updatedAt":"2026-05-31T09:24:07.844286Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.10.0","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.10.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T23:57:08.132326Z","publishedAt":"2026-08-08T23:57:08.132326Z","updatedAt":"2026-08-08T23:57:08.132326Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.11.0","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.11.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T14:19:51.689855Z","publishedAt":"2026-08-23T14:19:51.689855Z","updatedAt":"2026-08-23T14:19:51.689855Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.11.1","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.11.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T14:36:50.147609Z","publishedAt":"2026-08-23T14:36:50.147609Z","updatedAt":"2026-08-23T14:36:50.147609Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.11.2","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.11.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T16:52:03.385781Z","publishedAt":"2026-08-23T16:52:03.385781Z","updatedAt":"2026-08-23T16:52:03.385781Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.12.0","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.12.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T20:34:12.561511Z","publishedAt":"2026-08-23T20:34:12.561511Z","updatedAt":"2026-08-23T20:34:12.561511Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.6.10","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.6.10","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T15:39:48.053411Z","publishedAt":"2026-05-16T15:39:48.053411Z","updatedAt":"2026-05-16T15:39:48.053411Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.6.11","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.6.11","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T15:45:33.034439Z","publishedAt":"2026-05-16T15:45:33.034439Z","updatedAt":"2026-05-16T15:45:33.034439Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.YawLabs/postgres-mcp","description":"PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants","version":"0.6.12","packages":[{"registryType":"npm","identifier":"@yawlabs/postgres-mcp","version":"0.6.12","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T16:11:35.080715Z","publishedAt":"2026-05-16T16:11:35.080715Z","updatedAt":"2026-05-16T16:11:35.080715Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.YawLabs/postgres-mcp:0.6.12","count":30}}
