/** * PostgreSQL MCP Resources * * Provides structured data access via URI patterns. * 22 resources total. */ import type { PostgresAdapter } from "../postgres-adapter.js"; import type { ResourceDefinition } from "../../../types/index.js"; /** * Get all PostgreSQL resources (22 total) * * Core (7): * - postgres://schema - Full database schema * - postgres://tables - Table listing with metadata * - postgres://settings - PostgreSQL configuration * - postgres://stats - Table/index statistics with stale detection * - postgres://activity - Active connections and queries * - postgres://pool - Connection pool statistics * * Observability (8): * - postgres://capabilities - Server version, extensions, tool categories * - postgres://performance - pg_stat_statements query metrics * - postgres://health - Comprehensive database health status * - postgres://extensions - Extension inventory with recommendations * - postgres://indexes - Index usage with unused detection * - postgres://replication - Replication status and lag monitoring * - postgres://vacuum - Vacuum stats and wraparound warnings * - postgres://locks - Lock contention detection * * Extension status (6): * - postgres://cron - pg_cron job status and history * - postgres://partman - pg_partman partition configuration * - postgres://kcache - pg_stat_kcache CPU/I/O metrics * - postgres://vector - pgvector columns and indexes * - postgres://postgis - PostGIS spatial columns and indexes * - postgres://crypto - pgcrypto availability and recommendations * * Utility (1): * - postgres://insights - Business insights memo from pg_append_insight * */ export declare function getPostgresResources(adapter: PostgresAdapter): ResourceDefinition[]; //# sourceMappingURL=index.d.ts.map