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:
Configurar la base de datos PostgreSQL:
Ejecutar migraciones de bases de datos:
Construir el proyecto:
Uso
Ejecutar el servidor:
Herramientas 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:
Desarrollo
Modo reloj:
Dependencias
@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)