VOOZH about

URL: https://mcp.so/server/mcp-postgres-analytics/archimedes-market

โ‡ฑ Mcp Postgres Analytics MCP Server


Mcp Postgres Analytics

@archimedes-market

Curated by Archimedes Market with a verified Trust Report (security, quality, license, complexity). Read-only PostgreSQL analytics agent exposed as an MCP server. Inspect query plans, surface slow queries, audit index usage, detect table bloat, and report vacuum status โ€” without any DDL, DML, or write access. Designed to drop into a production database safely. โ†’ Full Trust Report: archimedes.market/assets/aa632521-f830-4adf-9828-7c6079e06a83
Overview

![Archimedes Trust Report โ€” VERIFIED 92/100](https://img.shields.io/badge/Archimedes_Trust-VERIFIED_92%2F100-1 0B981?style=flat-square)

Verified asset on Archimedes
Market
โ€” view the full 4-dimension Trust Report (security ยท quality ยท license ยท complexity) and the curated catalog on the asset page.


Read-only PostgreSQL analytics agent exposed as an MCP server. Designed to drop into a production database safely โ€” no DDL, no DML, no writes ever.

Tools

  • query_plan โ€” EXPLAIN (ANALYZE, BUFFERS, VERBOSE) against a query string, with annotated cost hot spots
  • slow_queries โ€” top N queries by mean time / total time / call count from pg_stat_statements
  • index_usage โ€” index hit ratio, dead indexes, missing-index hints
  • table_bloat โ€” bloat estimation per table
  • vacuum_status โ€” last vacuum / autovacuum / analyze per table, with wraparound risk flagged
  • connection_stats โ€” active sessions, idle-in-transaction, longest-running transactions
  • lock_waits โ€” blocked queries with the blocker chain resolved
  • size_summary โ€” database/schema/table/index size, sorted

Safety guarantees

The MCP server connects as a role with pg_read_all_stats and CONNECT only. The connection string in
MCP_POSTGRES_DSN is validated at startup to refuse any role that has CREATE, INSERT, UPDATE, DELETE, TRUNCATE, ALTER, or DROP privileges. Refusal exits with a clear error rather than running with elevated
rights.

query_plan accepts a query string but executes it inside EXPLAIN (...) only โ€” the query itself is never
run. MCP_POSTGRES_DSN is validated at startup to refuse any role that has CREATE, INSERT, UPDATE, DELETE, TRUNCATE, ALTER, or DROP privileges. Refusal exits with a clear error rather than running with elevated rights.

query_plan accepts a query string but executes it inside EXPLAIN (...) only โ€” the query itself is never run.

Quick start

pip install git+https://github.com/archimedes-market/mcp-postgres-analytics
export MCP_POSTGRES_DSN="postgresql://reader@host:5432/db"
mcp-postgres-analytics serve
More verified MCP servers
Browse the full Archimedes Market catalog at archimedes.market/assets โ€” 97 free engineering assets with Trust
Reports across MCP servers, CAD libraries, EDA reference designs, and synthetic datasets.
License
MIT.

Server Config

{
 "mcpServers": {
 "postgres-analytics": {
 "command": "mcp-postgres-analytics",
 "args": [
 "serve"
 ],
 "env": {
 "MCP_POSTGRES_DSN": "postgresql://reader@host:5432/db"
 }
 }
 }
}
ยฉ 2025 MCP.so. All rights reserved.

Build with ShipAny.