mcpee-dba
v1.0.1
Published
Boost DBA 360: agents, skills, specs, patterns and templates for expert SQL Server operations and modernization.
Maintainers
Readme
boostDBA
Boost DBA 360 es un paquete de conocimiento operativo para SQL Server: agentes, skills, patrones y plantillas para analizar, estabilizar y modernizar bases de datos heredadas sin exfiltrar datos sensibles.
Esta README se usa tanto en GitHub como en npm.
Historia del proyecto
Boost DBA 360 nace de un problema repetido en equipos de datos: bases SQL Server con 10-15 anos de deuda tecnica, sin documentacion confiable y con alto riesgo en cada cambio.
Evolucion resumida:
- Inicio como playbook interno para auditorias DBA y analisis de riesgo en cambios.
- Estandarizacion de patrones recurrentes (dependencias ocultas, parameter sniffing, cursores, transacciones sin cierre).
- Conversion a sistema agentico con modos Lean y Full para reducir coste operativo diario.
- Endurecimiento de seguridad con flujo de anonimización desde onboarding para evitar fuga de datos en artefactos.
- Publicacion como paquete reusable (mcpee-dba) para facilitar adopcion en otros workspaces.
Que incluye
- 18 agentes especializados para analisis de dependencias, rendimiento, seguridad, mantenimiento, HA y modernizacion.
- 19 skills reutilizables para tareas tecnicas concretas.
- Patrones y templates listos para reportes, planes y migracion.
- Scripts PowerShell para onboarding, preflight, diagnostico y export.
- Instrucciones auto-descubribles para MCPEE Core (SQL, archivos DBA operativos y prompts/evals).
Instalacion real
Hay dos formas de usarlo, segun tu caso.
Opcion A: consumo desde npm (reutilizar el paquete)
Recomendado cuando ya tienes tu entorno y solo quieres incorporar el catalogo DBA.
npm install --save-dev mcpee-dbaVerificacion minima:
node -e "const fs=require('fs'); const p='node_modules/mcpee-dba/mcpee.json'; console.log(fs.existsSync(p)?'OK: mcpee.json encontrado':'ERROR: paquete no instalado');"Opcion B: uso desde GitHub (operar y contribuir)
Recomendado si vas a ejecutar scripts del repo, personalizar agentes/skills o contribuir.
git clone https://github.com/Sertxito/boostDBA.git
cd boostDBA
npm install
npm run qualityInicializa un workspace DBA 360 real:
pwsh -File scripts/run-dba360-wizard.ps1 -ProjectName "MiProyecto" -SchemaPath "C:\ruta\schema" -Anonymize askAlternativa no interactiva para pipelines:
pwsh -File scripts/run-dba360-wizard.ps1 -ProjectName "MiProyecto" -SchemaPath "C:\ruta\schema" -Anonymize yesRequisitos
- Node.js 20 o superior.
- PowerShell 7 o superior (para scripts en scripts/).
- SQL Server 2019 o superior si vas a ejecutar analisis contra workloads reales.
Primer uso recomendado
- Ejecuta el wizard de onboarding (crea workspaces// y fuente de verdad).
- Revisa el resultado del preflight de seguridad.
- Comienza en modo Lean (orquestador + dependencias + reporte ejecutivo).
- Activa agentes extra solo cuando haya trigger claro.
Documentacion
- Guia completa Boost DBA 360
- Agent Behavioral Spec
- Session Framing Guide
- Catalogo de agentes
- Catalogo de skills
- Catalogo de prompts
- Catalogo de evaluaciones
- Patrones de deuda tecnica
Licencia
MIT. Ver LICENSE.
