Servidor PostgreSQL MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona operaciones de base de datos PostgreSQL a través de herramientas MCP.
Características
Operaciones CRUD para entidades de usuario y publicación
Operaciones de base de datos con seguridad de tipos utilizando Prisma
Interfaz de herramientas compatible con MCP
Creado con TypeScript para seguridad de tipos
Related MCP server: PostgreSQL MCP Server
Instalación
Clonar el repositorio
Instalar dependencias:
git clone https://github.com/a21071/mcp-postgres.git
cd mcp-postgres
npm installConfigurar la base de datos PostgreSQL:
docker-compose up -dEjecutar migraciones de bases de datos:
npx prisma migrate devConstruir el proyecto:
npm run buildUso
Ejecutar el servidor:
npm startHerramientas MCP disponibles
getData : recupera datos de usuario de PostgreSQL
{ "tableName": "user" }addUserData : Agregar nuevo usuario a la base de datos
{ "email": "user@example.com", "name": "John Doe", "age": 30 }deleteUserData : Eliminar usuario por ID, correo electrónico o nombre
{ "id": "clxyz...", "email": "user@example.com", "name": "John Doe" }updateUserData : Actualizar la información del usuario
{ "id": "clxyz...", "email": "new@example.com", "name": "New Name" }
Esquema de base de datos
El servidor utiliza el siguiente esquema Prisma:
model User {
id String @id @default(cuid())
email String @unique
name String?
age Int?
createdAt DateTime @default(now())
posts Post[]
}
Desarrollo
Modo reloj:
npm run watchDependencias
@modelcontextprotocol/sdk - SDK del servidor MCP
Prisma - Cliente de base de datos con seguridad de tipos
TypeScript - Comprobación de tipos
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.