Aller au contenu principal
En production

MCP Smart Agent

El único MCP que bloquea merge sin tests

>Le Problème

Claude Code y otros agentes de IA pueden modificar código sin restricciones, saltándose tests y creando bugs en producción. No existe un mecanismo que fuerce la ejecución de tests antes del merge, dejando la calidad del código al criterio del usuario.

>La Solution

Smart Agent Workflow MCP implementa testing gates obligatorios: el merge a main SOLO ocurre si Playwright pasa. Además incluye: worktrees efímeros para aislamiento, state machine de 10 fases con rollback, knowledge graph para memoria persistente, context health tracking con fórmula (100 - ops*0.5 - tokens*0.001 - time*0.5), auto-checkpoint cuando health < 30%, y statusline para monitoreo en tiempo real.

>Resultados

0
Herramientas MCP

start_feature, complete_feature, run_tests, checkpoint...

0
Recursos MCP

worktree://, tests://, workflow://, memory://, statusline://

0%
Tests Obligatorios

Merge bloqueado si Playwright falla

0
Fases Workflow

idle → planning → implementing → testing → ... → completed

0+
npm Downloads

Paquete público en npm registry

0%
Health Threshold

Auto-checkpoint cuando context health < 30%

>Stack Technique

Backend

TypeScriptNode.js 18+State MachineZod

AI/ML

Model Context ProtocolKnowledge Graph

DevOps

Git WorktreesPlaywrightVitestnpm Registry

>Aprendizaje Clave

Los agentes de IA necesitan guardrails, no sugerencias. Un testing gate que BLOQUEA es más efectivo que uno que RECOMIENDA.

Desarrollar este MCP me enseñó que la automatización sin calidad es peligrosa. Los worktrees efímeros permiten experimentar sin riesgo, y el knowledge graph preserva el contexto entre sesiones. El health tracking previene pérdida de contexto en conversaciones largas.

>Enlaces