Token导航 LogoToken导航TokenDH.com
Normalizacion MCP Server logo
数据服务stdio官方级别未说明来源级核验

Normalizacion MCP Server

MCP Server

normalizacion-mcp-server

一个基于MCP协议的数据库规范化工具,支持1NF、2NF和3NF分析,自动生成规范化建议并提供教育示例。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptVS Code数据分析VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

CarlosEvCode

提供方

CarlosEvCode

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx normalizacion-mcp-server analizar -a productos.csv

详细介绍

Servidor MCP para Normalización de Bases de Datos

Este servidor MCP (Model Context Protocol) te ayuda a normalizar tablas de bases de datos siguiendo las formas normales 1FN, 2FN y 3FN. Está basado en el contexto educativo proporcionado y sigue las mejores prácticas de normalización de bases de datos.

🎯 Características

  • Análisis de Primera Forma Normal (1FN): Identifica y corrige grupos repetitivos
  • Análisis de Segunda Forma Normal (2FN): Detecta dependencias parciales en claves compuestas
  • Análisis de Tercera Forma Normal (3FN): Identifica dependencias transitivas
  • Normalización automática: Sugiere la estructura de tablas normalizadas
  • Ejemplos educativos: Proporciona ejemplos paso a paso del proceso de normalización
  • Análisis de anomalías: Detecta inconsistencias y redundancias en los datos
  • Explicaciones detalladas: Proporciona teoría y conceptos de normalización

🚀 Instalación

# Clonar o descargar el proyecto
cd normalizacion-mcp-server

# Instalar dependencias
npm install

# Compilar el proyecto
npm run build

📖 Uso

Como servidor MCP independiente

npm start

En desarrollo (con recarga automática)

npm run dev

Ejecutar pruebas

node test.js

Herramientas disponibles

analizar_tabla

Analiza una tabla y determina en qué forma normal se encuentra.

Parámetros:

  • tabla: Nombre de la tabla
  • columnas: Array de columnas con sus tipos
  • datos_ejemplo: Datos de ejemplo para el análisis
  • clave_primaria: Definición de la clave primaria

normalizar_1fn

Normaliza una tabla a Primera Forma Normal eliminando grupos repetitivos.

normalizar_2fn

Normaliza una tabla a Segunda Forma Normal eliminando dependencias parciales.

normalizar_3fn

Normaliza una tabla a Tercera Forma Normal eliminando dependencias transitivas.

explicar_normalizacion

Proporciona explicaciones detalladas sobre el proceso de normalización.

generar_ejemplo

Genera ejemplos educativos del proceso de normalización.

⚙️ Configuración y uso

Uso como servidor MCP (integración con VS Code u otros entornos)

Puedes configurar el servidor para que se ejecute localmente, por ejemplo en VS Code, agregando en tu configuración:

"mcp": {
  "servers": {
    "normalizacion": {
      "command": "npx",
      "args": ["normalizacion-mcp-server"],
      "env": {}
    }
  }
}

Esto levantará el servidor MCP de normalización y podrás interactuar con él desde tu editor o cualquier cliente MCP compatible.

Uso como herramienta CLI desde npm/npx

Si prefieres usarlo como herramienta de línea de comandos para procesar archivos directamente:

npx normalizacion-mcp-server analizar -a productos.csv
npx normalizacion-mcp-server normalizar_1fn -a productos.csv -o productos_1fn.csv
  • analizar: Analiza la forma normal de la tabla.
  • normalizar_1fn: Normaliza a 1FN.
  • -a, --archivo: Archivo de entrada (CSV o JSON).
  • -o, --salida: Archivo/carpeta de salida (opcional).

No necesitas modificar la configuración de tu editor para este modo, solo ejecuta el comando desde la terminal donde tengas el archivo.

Uso local (sin publicar en npm)

Puedes ejecutar el servidor o la herramienta CLI directamente desde el proyecto clonado:

# Ejecutar el servidor MCP localmente
node dist/index.js

# O usarlo como CLI para analizar o normalizar archivos
node dist/index.js analizar -a productos.csv
node dist/index.js normalizar_1fn -a productos.csv -o productos_1fn.csv

Esto es útil para desarrollo, pruebas o integración en tu propio entorno antes de publicarlo en npm.

Licencia

MIT

目录标签

目录标签

JavaScriptVS Code数据分析数据库规范化本地部署1NF分析2NF分析3NF分析教育工具

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

normalizacion-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP