Skip to main content
Glama

MyPos MCP

by Yonsn76

MyPos MCP DB

Este es un proyecto de ejemplo para un Model-Context-Protocol (MCP) Server que se conecta a una base de datos.

Características

  • Se conecta a bases de datos MySQL o PostgreSQL.

  • Proporciona herramientas para interactuar con la base de datos y administrar el esquema.

Related MCP server: Database MCP Server

Herramientas disponibles

  • listarTablas: Enumera todas las tablas en la base de datos.

  • consultarSQL: Ejecuta una consulta SELECT y devuelve los resultados.

  • columnasDeTabla: Enumera las columnas de una tabla específica.

  • crearTabla: Crea una nueva tabla a partir de un objeto de definición.

  • eliminarTabla: Elimina una tabla de la base de datos.

  • renombrarTabla: Cambia el nombre de una tabla existente.

  • agregarColumna: Agrega una nueva columna a una tabla existente.

  • eliminarColumna: Elimina una columna de una tabla.

  • renombrarColumna: Cambia el nombre de una columna en una tabla.

  • cambiarTipoColumna: Cambia el tipo de datos de una columna (por ejemplo, a DATE, VARCHAR, etc).

  • insertarDatos: Inserta uno o varios registros en una tabla.

  • crudTabla: Permite realizar operaciones CRUD (crear, leer, actualizar, borrar) en cualquier tabla.

  • agregarClaveForanea: Agrega una clave foránea (FOREIGN KEY) entre tablas.

  • eliminarClaveForanea: Elimina una clave foránea por nombre.

  • exportarTabla: Exporta los datos de una tabla o columnas específicas a CSV o JSON.

  • importarTabla: Importa datos a una tabla desde CSV o JSON, permitiendo especificar columnas.

Requisitos

  • Node.js (v16 o superior)

  • Una base de datos MySQL o PostgreSQL en ejecución.

Configuración

  1. Clonar el repositorio:

    git clone https://github.com/Yonsn76/MyPos-MCP.git cd MyPos-MCP
  2. Instalar dependencias:

    npm install
  3. Configurar las variables de entorno:

    Crea un archivo .env en la raíz del proyecto y añade las siguientes variables:

    DB_TYPE=mysql # o postgres DB_HOST=localhost DB_PORT=3306 # o 5432 para postgres DB_USER=root DB_PASSWORD=tu_contraseña DB_DATABASE=nombre_de_la_base_de_datos

Uso

Para iniciar el servidor MCP, ejecuta:

npm start

El servidor se iniciará y se conectará a la base de datos especificada en el archivo .env.

Ejemplo de Configuración MCP

Para usar este MCP, puedes agregarlo a tu configuración con el siguiente objeto:

"MyPost MCP": { "type": "stdio", "command": "npx", "args": [ "-y", "node", "C:/Users/Pociko/Desktop/MCP/legion-mcp/Mi-mcp/mcp_server.js" //Aqui va la url del directorio en la cual esta el archivo mcp_server.js ] }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Yonsn76/MyPos-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server