Simple PostgreSQL MCP Server

Un servidor MCP para ejecutar consultas SQL en bases de datos PostgreSQL con permisos configurables.

Documentación

Simple PostgreSQL MCP Server

Un servidor mínimo de Model Context Protocol (MCP) para ejecutar consultas SQL en bases de datos PostgreSQL con permisos configurables.

Características

  • Ejecutar consultas SQL con acceso opcional de solo lectura o escritura
  • Modo a nivel de servidor (solo lectura/escritura) configurable mediante línea de comandos
  • Devuelve resultados estructurados con metadatos
  • Configuración sencilla mediante una cadena de conexión de PostgreSQL

Comenzando

  1. Clonar el repositorio
    git clone https://github.com/perrypixel/Simple-Postgres-MCP
    cd Simple-Postgres-MCP
    
  2. Instalar dependencias
    npm install
    
  3. Construir el proyecto
    npm run build
    

Configuración de MCP

Agregue lo siguiente a la configuración de su cliente MCP (mcp.json):

Modo de escritura (predeterminado)

{
  "mcpServers": {
    "simple-postgresql-mcp": {
      "command": "node",
      "args": [
        "/path/to/build/index.js",
        "postgresql://username:password@localhost:5432/database_name",
        "write"
      ]
    }
  }
}

Modo de solo lectura

{
  "mcpServers": {
    "simple-postgresql-mcp": {
      "command": "node",
      "args": [
        "/path/to/build/index.js",
        "postgresql://username:password@localhost:5432/database_name",
        "readonly"
      ]
    }
  }
}

Nota: Actualice la ruta en la configuración para que apunte al archivo index.js dentro de su carpeta build.

Uso

  1. Copie la configuración de MCP adecuada (modo de solo lectura o escritura) a la mcp.json de su herramienta (por ejemplo, Cursor, Windsurf, Copilot, etc.).
  2. Inicie su cliente MCP. ¡El servidor ya está listo para usar!

Soporte

Si encuentra útil esta herramienta, puede apoyar el desarrollo: