@sinfallas/mcp-qa-11x
v2.15.1
Published
Servidor MCP e Instalador de Skill para QA Testing Blueprints (Estándar 11X, DISA ASD STIG V6R5 & OWASP v4.2)
Maintainers
Readme
⚙️ @sinfallas/mcp-qa-11x — Servidor MCP e Instalador de Skills QA 11X
Servidor oficial de Model Context Protocol (MCP) e Instalador Universal Thin-Repo para QA Testing Blueprints (Estándar Corporativo Nivel 11X, DISA ASD STIG V6R5 y OWASP Developer Guide v4.2).
- Repositorio Oficial: https://github.com/tecno-consultores/qa-testing-blueprints
- Guía de Integración con Agentes IA: docs/ai-integration.md
- Cuadro de Mando y Métricas 11X: TESTING.md
🚀 Uso Rápido sin Instalación (Zero-Clone)
1. Iniciar Servidor MCP (stdio)
Compatible con Google Antigravity, Claude Desktop / Claude Code, Cursor, Windsurf, Hermes Agent y VS Code:
npx -y @sinfallas/mcp-qa-11x@latestConfiguración en Antigravity / Claude Desktop / Cursor (mcp_config.json):
{
"mcpServers": {
"qa-11x": {
"command": "npx",
"args": ["-y", "@sinfallas/mcp-qa-11x@latest"]
}
}
}2. Instalar Skills Globales, Scripts y Conector AGENTS.md vía CLI
Instala el catálogo completo de 5 skills corporativas en los directorios globales de tus agentes IA, descarga los scripts operativos (.agents/scripts/*, scripts/*), reconcilia duplicados locales e inyecta el conector en AGENTS.md (y el puntero ligero sin duplicación en ~/.gemini/GEMINI.md) con verificación criptográfica SHA-256 (DISA STIG V-222513):
# Instalación y reconciliación recomendada en un proyecto:
npx -y @sinfallas/mcp-qa-11x@latest install-skill --init-agents --include-scripts --reconcile
# Con selección explícita de entorno destino:
npx -y @sinfallas/mcp-qa-11x@latest install-skill --target [auto|antigravity|claude|cursor|hermes|workspace|all] --init-agents --include-scripts --reconcile
# Inyectar de forma aditiva y no destructiva únicamente el conector QA 11X en AGENTS.md:
npx -y @sinfallas/mcp-qa-11x@latest init-agents [--project-path <ruta>] [--dry-run]
# Reconciliar y podar reglas/skills duplicadas en un proyecto consumidor:
npx -y @sinfallas/mcp-qa-11x@latest reconcile-agents [--project-path <ruta>] [--dry-run]
# Forzar actualización limpia de caché global a la última versión publicada:
rm -rf ~/.npm/_npx ~/.cache/qa-11x-blueprints && npx -y @sinfallas/mcp-qa-11x@latest install-skill --target all --init-agents --include-scripts --reconcileOpciones de install-skill:
--target, -t <entorno>:auto(defecto: instala las 5 skills exclusivamente en los directorios globales de agentes IA detectados en$HOME; fallback aworkspacesolo si no hay agentes globales) |workspace|antigravity|claude|cursor|hermes|all.--init-agents: CreaAGENTS.mdo inyecta de forma aditiva y no destructiva el bloque conector de QA 11X al final delAGENTS.mdexistente y sincroniza el puntero global ligero en~/.gemini/GEMINI.md(cero duplicación con las skills y el servidor MCP).--include-scripts: Descarga e instala únicamente los scripts ejecutables de certificación y auditoría (.agents/scripts/*,scripts/*), archivos comunes de CI/hooks y.agents/ACTIVE_TASK.md.example(0o755), sin copiar.agents/rules/*.md.--reconcile: Reconcilia la gobernanza Thin-Repo del proyecto consumidor, eliminando copias locales de las 7 reglas canónicas y las 5 skills en<proyecto>/.agents/, y extrayendo reglas de negocio propias hacia.agents/rules/domain_<project>_rules.mdcon respaldo en.agents/backups/.
🧠 Catálogo de 5 Skills Corporativas Incluidas
qa-11x-architect: Arquitecto Maestro QA 11X y DevSecOps (13 capas de la Pirámide 11X, 10 Leyes Innegociables, 6 Reglas Anti-Silo UAT, Economía Cognitiva de Tokens con 3 vías proporcionalesDOCS_ONLY/MICRO_CHANGE/FULL_11Xy 22 controles DISA STIG V6R5 / OWASP v4.2 con 9 módulosreferences/*.mdbajo demanda).graphify-ast-navigator: Navegación bidireccional del Grafo de Conocimiento AST (graphify-out/graph.jsonyGRAPH_REPORT.md) obligatoria tanto para responder preguntas sobre el código o arquitectura (Code Q&A:Graphify AST-First, Grep-Fallback, Windowed-Read-Second) como para auditar el radio de impacto antes de refactorizar y validar fronteras de capas.qa-11x-docker-certifier: Certificador de ejecución efímera en Docker (Regla Cero: cobertura unitaria>= 95%conCOVERAGE_FILE=/tmp/.coverage, complejidad ciclomática/cognitiva Grado A, Karate Labs BDD, pruebas de mutación y cero contaminación del sistema operativo anfitrión).docker-trivy-keydb-hardening: Hardening de contenedores (Trivy HIGH/CRITICAL = 0), motor en memoria multihilo KeyDB, usuarios no-root y builds multi-etapa.refactoring-ui: Jerarquía visual, espaciado, tipografía (tabular-nums), contraste OKLCH (WCAG 2.2 AA), modo oscuro y geometría real Anti-JSDOM con 9 módulosreferences/*.md.
📦 Ecosistemas Tecnológicos Soportados (7 Stacks)
| Stack | Tecnología Principal | Herramientas de Calidad y Seguridad 11X |
| :--- | :--- | :--- |
| fastapi | Python 3.11–3.15 + FastAPI + PostgreSQL 17 + KeyDB | Ruff, Mypy, Bandit, Radon, Pytest (>=95%), Schemathesis, Karate Labs BDD, Mutmut, OWASP ZAP, Locust + Pumba |
| python | Python 3.11–3.15 (Librerías y CLI) | Ruff, Mypy, Bandit, Radon, Pytest (>=95%), Hypothesis, Mutmut |
| node-backend | Node.js 22–26 + TypeScript (Express / Fastify) | ESLint, SonarJS, Vitest (>=95%), Supertest, Karate Labs BDD, Stryker, OWASP ZAP |
| vue3 | Vue 3 + TypeScript + Vite + Pinia | ESLint, SonarJS, vue-tsc, Vitest (>=95%), Playwright + @axe-core (WCAG 2.1 AA), Karate UI, Stryker, Lighthouse CI |
| react-frontend | React 19 + TypeScript + Vite | ESLint, SonarJS, tsc, Vitest (>=95%), Playwright + @axe-core, Karate UI, Stryker, Lighthouse CI |
| php | PHP 8.2–8.5 (Symfony / Laravel / Slim) | PHP-CS-Fixer, PHPStan (Max), Psalm Taint, Pest/PHPUnit + PCOV (>=95%), Karate Labs BDD, Infection MSI, OWASP ZAP |
| bash-scripts | Bash / Shell (Automatización y DevSecOps) | ShellCheck, shfmt, BATS-core, Kcov (>=95%), Trivy |
🛠️ Herramientas Expuestas en el Servidor MCP (12 Tools)
inspect_project_config: Audita el directorio del proyecto detectando stacks tecnológicos, banderas de configuración estricta, madurez de navegador/UI y archivos 11X faltantes.fetch_blueprint_bundle: Descarga bajo demanda plantillas.exampley scripts con verificación SHA-256 (modo índice ligeroinclude_content: falsepor defecto para ahorro extremo de tokens).bootstrap_or_merge_11x: Fusión quirúrgica no destructiva de configuraciones (package.json,pyproject.toml,MakefileconCOVERAGE_FILE=/tmp/.coverage,.gitignore,.npmrc).inspect_ast_blast_radius: Navegación AST bidireccional sobregraphify-out/graph.jsonyGRAPH_REPORT.mdtanto para responder preguntas sobre código/arquitectura (declaring_filesconarchivo:L<línea>, llamadores entrantes,outgoing_dependenciesygraph_reports) como para calcular el radio de impacto antes de refactorizar (auto_build_if_missing,refresh_graphy elegibilidadMICRO_CHANGE).clean_workspace_11x: Saneamiento seguro de artefactos temporales de pruebas, cachés de Docker y archivos bloqueados por root.audit_security_stig_owasp: Auditoría estática de reglas DISA ASD STIG V6R5 y OWASP v4.2 (SEC-01aSEC-15,QA-KARATE-IDEMP,QA-COV-01,QA-SMOKE-01,UI-11X-01,UI-11X-02, incluyendo PostgreSQL RLS multi-transacciónafter_begin, cadena forense WORMseq_num+pg_advisory_xact_locky propagación de credenciales efímeras en Docker) con agrupación compacta (grouped_findings).run_ephemeral_qa: Ejecución aislada de targets delMakefileen contenedores Docker efímeros (Regla Cero) con soporteskip_if_docs_onlyy condensación Pass-Quiet.certify_11x_gate: Compuerta unificada de certificación 11X (secretos, JSON, componentes huérfanos UI, endpoints API huérfanos, paridad ORM/Alembic con soporte monorepo, topología AST, seguridad STIG/OWASP y sincronía documental).audit_test_pyramid_gaps: Auditoría estática de las 13 capas de la pirámide 11X (L01aL13), detección de 3 fases temporales, refresco dual y plan de acción priorizado.init_or_append_agents_md: Inyección aditiva y no destructiva del bloque conector QA 11X enAGENTS.mdy sincronización del conector global ligero sin duplicación en~/.gemini/GEMINI.md.propose_skill_evolution_pr: Propuesta federada Zero-Trust de mejoras empíricas haciatecno-consultores/qa-testing-blueprints(víaghCLI o generación de plantilla + URL pre-llenada).reconcile_agents_governance: Reconciliación Thin-Repo de.agents/, podado de duplicados de reglas/skills globales y aislamiento de reglas de dominio en.agents/rules/domain_<project>_rules.md.
📚 Recursos Expuestos en el Servidor MCP (9 Resources)
blueprint://manifest: Manifiesto criptográfico completo (manifest.json).blueprint://core/philosophy: Filosofía y las 13 capas de calidad 11X.blueprint://security/disa-owasp-22: Catálogo de los 22 patrones DISA STIG V6R5 y OWASP v4.2.blueprint://{stack}/readme: Guía operativa por ecosistema tecnológico (fastapi,python,node-backend,vue3,react-frontend,php,bash-scripts).blueprint://ui/refactoring-ui/{topic}: Módulos de diseño y accesibilidad WCAG 2.1/2.2 AA (01a09).blueprint://core/active-task-template: Plantilla canónica.agents/ACTIVE_TASK.md.example.blueprint://core/cleanup-script: Script universalscripts/limpieza.sh.blueprint://core/roadmap-validator: Validador bidireccionalverify_roadmap_consistency.py.blueprint://database/postgres-rls-worm: Implementación canónica de PostgreSQL 17 RLS Multi-Transacción (after_begin) y cadena forense WORM determinista (seq_num+pg_advisory_xact_lock).
📄 Autoría, Copyright y Licencia
- Autor: Jesus Palencia (
<[email protected]>) - Copyright:
Copyright (C) 2026 Jesus Palencia <[email protected]> (Creado en Tecno Consultores) - Licencia: Distribuido bajo la licencia MIT.
