[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pack-detail-postgres-for-agents-es":3,"seo:pack:postgres-for-agents:es":59},{"code":4,"message":5,"data":6},200,"操作成功",{"pack":7},{"slug":8,"icon":9,"tone":10,"status":11,"status_label":12,"title":13,"description":14,"items":15,"install_cmd":58},"postgres-for-agents","🐘","#3730A3","stable","Estable","Postgres para Agentes IA","Servidores MCP de PostgreSQL (dos variantes), DBHub MCP universal, Neon serverless Postgres, Supabase MCP — todas las superficies SQL que un agente necesita.",[16,28,35,43,50],{"id":17,"uuid":18,"slug":19,"title":20,"description":21,"author_name":22,"view_count":23,"vote_count":24,"lang_type":25,"type":26,"type_label":27},154,"1ca69a22-de42-4722-af49-3d0869362e2d","postgresql-mcp-server-database-queries-ai-1ca69a22","PostgreSQL MCP Server — Database Queries for AI","MCP server for PostgreSQL database access. Run read-only SQL queries, inspect schemas, list tables, and analyze data directly from Claude Code or Cursor.","MCP Hub",290,0,"en","mcp","MCP",{"id":29,"uuid":30,"slug":31,"title":32,"description":33,"author_name":22,"view_count":34,"vote_count":24,"lang_type":25,"type":26,"type_label":27},660,"faa28c56-1377-4109-9e8f-a9b2be119d16","postgresql-mcp-sql-database-server-ai-agents-faa28c56","PostgreSQL MCP — SQL Database Server for AI Agents","MCP server that gives AI agents direct access to PostgreSQL databases. Run queries, explore schemas, manage tables, and analyze data through natural language. 3,000+ stars.",308,{"id":36,"uuid":37,"slug":38,"title":39,"description":40,"author_name":41,"view_count":42,"vote_count":24,"lang_type":25,"type":26,"type_label":27},522,"943f4349-7127-400b-9cd3-bbb8f67982a3","dbhub-universal-database-mcp-server-zero-dependencies-943f4349","DBHub — Universal Database MCP Server, Zero Dependencies","Token-efficient database MCP server supporting Postgres, MySQL, MariaDB, SQL Server, and SQLite. Just two MCP tools, zero dependencies, read-only safe.","TokRepo精选",316,{"id":44,"uuid":45,"slug":46,"title":47,"description":48,"author_name":22,"view_count":49,"vote_count":24,"lang_type":25,"type":26,"type_label":27},685,"a561d526-fcb0-474b-a566-82b45e889f68","neon-serverless-postgres-database-branching-a561d526","Neon — Serverless Postgres with Database Branching","Serverless PostgreSQL with instant database branching, autoscaling, and a generous free tier. Branch your database like git branches — test schema changes without touching production. 16,000+ stars.",341,{"id":51,"uuid":52,"slug":53,"title":54,"description":55,"author_name":56,"view_count":57,"vote_count":24,"lang_type":25,"type":26,"type_label":27},641,"b141b1a9-a134-4be5-9708-93d48ccc7ff4","supabase-mcp-postgres-auth-server-ai-agents-b141b1a9","Supabase MCP — Postgres + Auth Server for AI Agents","MCP server for Supabase that gives AI agents access to PostgreSQL databases, authentication, storage, and edge functions. Query data, manage users, and build full-stack features. 4,000+ stars.","Supabase",313,"tokrepo install pack\u002Fpostgres-for-agents",{"pageType":60,"pageKey":8,"locale":61,"title":62,"metaDescription":63,"h1":13,"tldr":64,"bodyMarkdown":65,"faq":66,"schema":82,"internalLinks":92,"citations":105,"wordCount":118,"generatedAt":119},"pack","es","Postgres para Agentes IA: 5 servidores MCP + Postgres serverless","Servidores MCP de PostgreSQL, DBHub MCP universal, Neon serverless y Supabase MCP — todas las superficies SQL que un agente Claude o Cursor necesita.","Cinco formas probadas de dar acceso SQL a Postgres a un agente — dos servidores MCP stdio, un router universal multi-DB y dos backends gestionados. Instalación en un comando con TokRepo.","## Qué incluye este pack\n\nEste pack reúne las **cinco superficies SQL** que un agente realmente necesita para leer, escribir y razonar sobre una base de datos Postgres. Dos son servidores MCP stdio que apuntas a tu DSN. Uno es un MCP universal que maneja Postgres, MySQL, SQLite y más. Los dos últimos son proveedores Postgres gestionados con integración de agente de primer nivel.\n\n| # | Recurso | Tipo | Mejor para |\n|---|---|---|---|\n| 1 | PostgreSQL MCP (referencia) | servidor MCP stdio | Postgres local & auto-hospedado |\n| 2 | PostgreSQL MCP (comunidad) | servidor MCP stdio | herramientas extra (explain, índices) |\n| 3 | DBHub | MCP universal | un servidor, varios motores |\n| 4 | Neon Postgres serverless | cloud gestionado + MCP | branches para agentes |\n| 5 | Supabase MCP | cloud gestionado + MCP | BaaS completo (auth, storage, RLS) |\n\nEl servidor PostgreSQL MCP de referencia vive en el repo oficial `modelcontextprotocol\u002Fservers` y es el binding stdio más simple: `query`, `list_tables`, `describe_table`. La variante comunitaria añade `explain`, `index_advice` y escrituras parametrizadas. DBHub abstrae la capa de conexión para que una instalación MCP llegue a Postgres, MySQL, SQLite o DuckDB. Neon y Supabase publican sus propios MCPs que van más allá de SQL puro — Neon expone la creación de branches como herramienta (una DB por tarea de agente), Supabase expone auth, storage y Row Level Security.\n\n## Por qué Postgres para agentes importa\n\nLa mayoría de demos \"agente + base de datos\" hacen trampa. Usan SQLite efímero, fixtures hechos a mano, sin concurrencia. Las apps reales corren en Postgres con cientos de tablas, políticas RLS, columnas JSON y connection pooling existente. Conectar un LLM a esa superficie ingenuamente es como acabas con un DELETE sin WHERE en producción.\n\nEste pack escoge los cinco servidores que manejan las realidades:\n- **Modo solo lectura por defecto.** Los cinco vienen con flags read-only o scoping de capacidades.\n- **Introspección de schema.** El agente puede preguntar `describe_table` en vez de adivinar columnas.\n- **Connection pooling.** Cada servidor reusa un pool — sin tormentas de reconexión por query.\n- **Branch \u002F sandbox.** La herramienta de branch de Neon da a cada tarea de agente su propia DB desechable en 200ms.\n\n## Instala en un comando\n\n```bash\n# Instalación pack — escribe configs MCP al config file de tu herramienta\ntokrepo install pack\u002Fpostgres-for-agents\n\n# O elige servidores individuales\ntokrepo install postgres-mcp\ntokrepo install dbhub\ntokrepo install neon-mcp\ntokrepo install supabase-mcp\n```\n\nEl TokRepo CLI escribe el config en el lugar correcto para cada herramienta — `claude_desktop_config.json` para Claude Code, `mcp.json` para Cursor, AGENTS.md para Codex CLI. Las connection strings viven en tus env vars; los configs solo llevan nombres de servidor.\n\n## Trampas comunes\n\n- **No expongas acceso de escritura el día 1.** Empieza con `--read-only`. Promueve a read-write solo después de ver al agente ejecutar cientos de lecturas seguras.\n- **Usa un rol dedicado, no el superusuario postgres.** Crea un rol `mcp_agent` con `SELECT` solo en los schemas que de verdad quieras exponer. Las políticas RLS deben aplicar también a ese rol.\n- **Vigila el coste del schema dump.** `list_tables` en un schema de producción de 500 tablas puede reventar el contexto del agente. Filtra a un solo schema o lista permitida.\n- **Branching solo te da seguridad si lo usas.** Los branches de Neon son baratos — crea uno por tarea, apunta el MCP al DSN del branch, y descarta después.\n- **El RLS de Supabase no es opcional.** Si el agente conecta con la service role key, el RLS se bypasea. Usa anon + JWT para cualquier tarea con datos de usuario.\n\n## Relación con otros packs\n\nEste pack es la capa de **datos estructurados**. Para recuperación semántica \u002F no estructurada (búsqueda por similitud, RAG sobre documentos) quieres el pack [Comparativa Vector DB](\u002Fes\u002Fpacks\u002Fvector-db-showdown) — Chroma, Qdrant, Weaviate, Pinecone. Para el toolbox MCP más amplio (filesystem, browser, GitHub) ver [Stack de Servidores MCP](\u002Fes\u002Fpacks\u002Fmcp-server-stack). Los agentes en producción típicamente usan uno de cada pack: Postgres para estado transaccional, vector DB para embeddings, MCP stack para superficies de herramienta.",[67,70,73,76,79],{"q":68,"a":69},"¿El servidor PostgreSQL MCP de referencia es gratis?","Sí — open-source MIT, en el repo oficial modelcontextprotocol\u002Fservers, sin límites de uso más allá de tu propia base de datos. Solo pagas por la base en sí (Neon y Supabase tienen tiers gratuitos generosos; Postgres auto-hospedado es gratis). La capa MCP añade cero coste y cero telemetría.",{"q":71,"a":72},"¿Cómo compara DBHub con correr varias instancias PostgreSQL MCP?","DBHub es un proceso MCP que enfrenta varios DSNs — Postgres, MySQL, SQLite, DuckDB. Si tu agente necesita tres bases, DBHub es un slot MCP con tres conexiones nombradas. Varios PostgreSQL MCP también funcionan pero cada uno come un slot y no comparten schema cache. Usa DBHub para flujos multi-DB; PostgreSQL MCP nativo para precisión single-DB.",{"q":74,"a":75},"¿Funcionará con Claude Code o Cursor?","Ambos, más Codex CLI, Gemini CLI, Cline, Roo Code, Windsurf y Copilot. MCP es un estándar — el TokRepo CLI solo escribe el config file correcto para cada herramienta. Los MCPs Neon y Supabase funcionan igual; Neon además publica una extensión Cursor que hace branch-por-tarea automáticamente.",{"q":77,"a":78},"¿Diferencia entre este pack y Vector DB Showdown?","Postgres maneja filas estructuradas — pedidos, usuarios, los datos que consultarías con SELECT WHERE. Las vector DBs manejan similitud sobre embeddings — encuéntrame documentos que signifiquen aproximadamente X. Son complementarias. Las apps RAG reales corren ambas: Postgres para hechos, Qdrant o Chroma para recall semántico, unidas por una foreign key en metadata.",{"q":80,"a":81},"¿Cuál es la trampa con las service role keys de Supabase?","La service role key bypasea Row Level Security. Si conectas un MCP a esa key, el agente puede leer datos de cada usuario — no solo los del usuario actual. Prefiere siempre la anon key más un JWT por sesión para tareas que toquen datos de usuario, y reserva la service role para tareas admin tras un paso de aprobación humana.",{"@context":83,"@type":84,"name":85,"description":86,"numberOfItems":87,"publisher":88},"https:\u002F\u002Fschema.org","CollectionPage","Postgres for AI Agents","PostgreSQL MCP servers, DBHub, Neon and Supabase — every SQL surface an agent needs.",5,{"@type":89,"name":90,"url":91},"Organization","TokRepo","https:\u002F\u002Ftokrepo.com",[93,97,101],{"url":94,"anchor":95,"reason":96},"\u002Fes\u002Fpacks\u002Fmcp-server-stack","Stack de Servidores MCP","el toolbox MCP más amplio donde encajan",{"url":98,"anchor":99,"reason":100},"\u002Fes\u002Fpacks\u002Fvector-db-showdown","Comparativa Vector DB","compañero embedding del lado SQL",{"url":102,"anchor":103,"reason":104},"\u002Fes\u002Fpacks\u002Fheadless-cms-for-ai","CMS Headless para IA","backends de contenido con REST + GraphQL",[106,110,114],{"claim":107,"source_name":108,"source_url":109},"Official PostgreSQL MCP Server reference","modelcontextprotocol\u002Fservers","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Ftree\u002Fmain\u002Fsrc\u002Fpostgres",{"claim":111,"source_name":112,"source_url":113},"Supabase MCP server documentation","supabase\u002Fmcp-server-supabase","https:\u002F\u002Fgithub.com\u002Fsupabase-community\u002Fsupabase-mcp",{"claim":115,"source_name":116,"source_url":117},"Neon serverless Postgres branching","Neon docs","https:\u002F\u002Fneon.tech\u002Fdocs\u002Fintroduction\u002Fbranching",686,"2026-05-02T15:00:00Z"]