Skip to main content
In production

MCP Smart Agent

El único MCP que bloquea merge sin tests

>The Problem

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.

>The 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%

>Tech Stack

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