Cargando la bóveda…
Cargando la bóveda…
MCP server y plugin oficial de Timescale (1.7k⭐) con skills y documentación de Postgres. Hace que Claude (y otros AI coding tools) generen código PostgreSQL más preciso, idiomático y performante.
PG AIGuide es un plugin oficial de Timescale (la empresa detrás de TimescaleDB y de varios extensions populares de Postgres). Resuelve un problema concreto: los LLMs tienden a generar SQL "que funciona" pero no idiomático, no performante o que ignora features modernas de Postgres.
El plugin trae:
El resultado: Claude pasa de "escribir SQL como si fuera 2010" a "escribir SQL como si supiera realmente cómo funciona Postgres por dentro".
1.7k stars y respaldo oficial de Timescale = es la referencia para Postgres con AI coding tools.
/plugin marketplace add timescale/pg-aiguide
/plugin install pg-aiguide@timescale-pg-aiguideO /plugin → Discover.
Para Claude:
Instalá pg-aiguide del marketplace timescale. Tengo un Postgres
[versión X.Y] con [extensiones que uses: TimescaleDB, pgvector,
PostGIS, etc.]. Mostrame ejemplos de cómo cambia tu output con
y sin el plugin para una query de [caso de uso].Sin el plugin, Claude tiende a escribir SQL conservador (joins clásicos, agregaciones simples). Con PG AIGuide, propone CTEs recursivas, window functions, lateral joins, JSON path operators — las features que hacen Postgres potente.
El plugin sabe leer planes de ejecución (EXPLAIN ANALYZE) y proponer cambios concretos: índices a crear, queries a reescribir, joins a invertir. No solo "tu query es lenta" — concreto cómo arreglarla.
Cuando agregás un campo nuevo o cambia el patrón de queries, Claude propone los índices correctos (B-tree, GIN, GiST, BRIN según el caso). Distingue entre cuándo conviene index normal, partial, expression o covering.
Si usás TimescaleDB (obvio, es de Timescale), pgvector (vector search para AI), PostGIS (geo), pg_partman, etc. — el plugin sabe sus particularidades. Tipo "para esta query de proximidad geo, conviene <-> con índice GiST".
JSON en Postgres tiene muchas operadoras (->, ->>, @>, ?, ?|, #>, JSON path). El plugin las conoce todas y propone la correcta para tu caso.
Patterns para ALTER TABLE en tablas grandes sin lockear: agregar columnas con default, cambiar tipos, mover datos, todo con estrategias de zero-downtime.
prisma o el de Neon: los tres tocan Postgres. Mirá cuál cubre tu caso.