PostgreSQL

Proporciona acceso de solo lectura a bases de datos PostgreSQL, permitiendo que los LLMs inspeccionen esquemas y ejecuten consultas.

Documentación

K_YH mcp-db-server

Introducción

¡Este paquete es puramente experimental y solo por diversión!

No uses este código en producción ni con bases de datos críticas.

Esta implementación otorga control total sobre la base de datos al agente. Por lo tanto, se desaconseja firmemente usar bases de datos compartidas o sensibles.

Referencias

Esta implementación se basa en la imagen de Docker mcp/postgres.

Uso

npx @k_yh/mcp-db-server <your-postgresql-url>

Por ejemplo:

npx @k_yh/mcp-db-server 'postgresql://user:password@127.0.0.1:5432/my-db'

Para usar esto con un agente como Claude desktop o Cursor, configúralo de la siguiente manera:

{
  "mcpServers": {
    "my-db-server": {
      "command": "npx",
      "args": [
        "-y",
        "@k_yh/mcp-db-server",
        "postgresql://user:password@localhost:5432/my-db"
      ]
    }
  }
}

Puedes manipular la base de datos a través del agente usando tu prompt.