Connectry Architect Cert

Preparación gratuita para la certificación del examen Claude Certified Architect. 390 preguntas, proyecto final guiado, 30 materiales de apoyo, 6 proyectos de referencia, exámenes de práctica, interfaz interactiva, panel de progreso, repetición espaciada, calificación determinista. Se ejecuta localmente.

Documentación


Architect Cert

Aprueba el examen de Certified Architect de Claude

Preparación adaptativa para la certificación impulsada por el Model Context Protocol.
390 preguntas. Proyecto final guiado. 30 guías de conceptos. 6 proyectos de referencia. Exámenes de práctica. Panel interactivo. Repetición espaciada. Cero adulación.

npm version npm downloads GitHub stars License Glama Score

Connectry Architect Cert MCP server

Inicio rápido • Ruta de aprendizaje • Experiencia interactiva • Evaluación • Guías • Práctica • Proyecto final • Exámenes de práctica • Panel • Proyectos de referencia • Herramientas • Arquitectura


¿Qué es Architect Cert?

Architect Cert es un servidor MCP gratuito y de código abierto que convierte a Claude en tu tutor personal de certificación para el examen Claude Certified Architect — Foundations. Sin cursos, sin diapositivas, sin videoconferencias — solo pregúntale a Claude y estudia.

Incluye:

  • 390 preguntas basadas en escenarios en los 5 dominios del examen y 30 declaraciones de tareas
  • Interfaz interactiva clicable — responde preguntas con botones A/B/C/D, selecciona seguimientos, elige dominios con casillas de verificación — todo dentro de Claude
  • Evaluación primero con lecciones — aprende los conceptos de cada dominio antes de ser evaluado
  • Proyecto final guiado — da forma a tu propio proyecto, luego constrúyelo paso a paso mientras aprendes cada declaración de tarea en la práctica
  • 30 guías de conceptos — una por declaración de tarea, con ejemplos de código y errores comunes
  • 6 proyectos de referencia — bases de código TypeScript ejecutables que demuestran cada dominio en la práctica
  • Exámenes de práctica — exámenes ponderados de 60 preguntas con seguimiento de historial y tendencias de mejora
  • Panel de progreso — panel visual con efecto glassmorphism con niveles de dominio, gráfico de historial de exámenes, línea de tiempo de actividad
  • Seguimiento visual del progreso — listas de verificación de tareas que rastrean tu progreso a través de evaluaciones, exámenes y proyectos finales en tiempo real
  • Seguimientos interactivos — ¿Respuesta incorrecta? Haz clic para ver ejemplos de código, lecciones de conceptos, guías o proyectos de referencia
  • Generación de PDF — guías PDF con marca y logotipo de Architect Cert para estudio sin conexión
  • Repetición espaciada — el algoritmo SM-2 programa revisiones en intervalos óptimos
  • Calificación determinista — calificación con funciones puras, sin juicio de LLM, cero adulación

Todo se ejecuta localmente. Sin nube, sin cuentas, sin telemetría.


Inicio rápido

1. Instalación

npm install -g connectry-architect-mcp

2. Configura tu cliente MCP

Claude Code — Una línea
claude mcp add connectry-architect -- connectry-architect-mcp

Eso es todo. Reinicia Claude Code y el servidor se inicia automáticamente.

Claude Code — Configuración manual

Agrega a .mcp.json en tu proyecto o a ~/.claude.json globalmente:

{
  "mcpServers": {
    "connectry-architect": {
      "command": "connectry-architect-mcp"
    }
  }
}

Reinicia Claude Code. El servidor se inicia automáticamente cuando Claude se carga.

Claude Desktop — macOS

Agrega a ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "connectry-architect": {
      "command": "connectry-architect-mcp"
    }
  }
}

Consejo: Si usas nvm, es posible que debas especificar la ruta completa al binario:

"command": "/Users/yourname/.nvm/versions/node/v22.20.0/bin/connectry-architect-mcp"

Reinicia Claude Desktop. Verás aparecer el ícono de herramientas MCP en la entrada de chat.

Claude Desktop — Windows

Agrega a %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "connectry-architect": {
      "command": "connectry-architect-mcp"
    }
  }
}

Reinicia Claude Desktop. Verás aparecer el ícono de herramientas MCP en la entrada de chat.

Cualquier cliente compatible con MCP

Architect Cert funciona con cualquier cliente que admita el Model Context Protocol. Configúralo como un servidor stdio:

  • Comando: connectry-architect-mcp
  • Argumentos: ninguno
  • Transporte: stdio

El servidor expone 18 herramientas, 8 indicaciones y 3 tipos de recursos.

3. Comienza a estudiar

Reinicia tu cliente MCP y comienza a chatear:

Lo que quieresQué preguntarle a Claude
Empezar desde cero"Inicia una evaluación para averiguar dónde estoy"
Preguntas de práctica"Dame una pregunta de práctica"
Enfocarte en un dominio"Dame una pregunta sobre arquitectura agéntica"
Aprender un concepto primero"Enséñame sobre la tarea 2.3 — aprovisionamiento de herramientas"
Construir tu propio proyecto final"Quiero comenzar un proyecto final guiado"
Tomar un examen de práctica"Quiero tomar un examen de práctica"
Revisar tu progreso"Muestra mi progreso de estudio"
Mostrar el panel"Muestra mi panel"
Obtener un plan de estudio"¿Qué debería estudiar a continuación?"
Explorar un proyecto de referencia"Muéstrame un proyecto de referencia para el dominio 1"
Generar guías PDFEjecuta npm run generate:pdfs en el directorio del proyecto
Reiniciar y empezar de nuevo"Reinicia mi progreso"

Ruta de aprendizaje

Architect Cert está diseñado para seguir una progresión natural. Aquí está el orden recomendado:

1. Assessment        → Baseline your knowledge across all 5 domains
       ↓
2. Learn concepts    → Read handouts for weak domains before practicing
       ↓
3. Adaptive practice → Questions prioritized by weakness, reviews, new material
       ↓
4. Follow-ups        → Dive into code examples, concept lessons, reference projects
       ↓
5. Capstone build    → Build your own project covering all 30 task statements
       ↓
6. Practice exams    → Simulate the real exam (60 questions, scored out of 1000)
       ↓
7. Review & repeat   → Dashboard tracks mastery, spaced repetition handles scheduling

Puedes saltar a cualquier etapa en cualquier momento — el sistema se adapta. Pero la ruta anterior te brinda la experiencia más estructurada.


Experiencia interactiva

Architect Cert utiliza la interfaz interactiva integrada de Claude para que estudiar se sienta natural. Sin escribir letras de respuesta — solo haz clic.

Selección de respuesta clicable

Cada pregunta presenta botones A/B/C/D clicables directamente en Claude. Toca tu respuesta en lugar de escribirla. Si la pregunta incluye código en el escenario, aparece una vista previa de código junto a cada opción para que puedas consultarla mientras decides.

Acciones de seguimiento

Después de cada respuesta, aparecen botones de seguimiento clicables:

Después de una respuesta incorrecta:

  • Entendido, siguiente pregunta
  • Explica con un ejemplo de código
  • Muéstrame la lección de concepto
  • Muéstrame la guía
  • Muéstramelo en el proyecto de referencia

Después de una respuesta correcta:

  • Siguiente pregunta
  • Explica por qué las otras son incorrectas

Selector de dominio de selección múltiple

Al solicitar un plan de estudio, puedes seleccionar múltiples dominios para enfocarte usando casillas de verificación — sin necesidad de enumerarlos por nombre.

Listas de verificación de progreso visual

Los flujos largos como la evaluación (15 preguntas), los exámenes de práctica (60 preguntas) y el proyecto final (18 pasos) crean una lista de verificación de tareas visual que se actualiza en tiempo real a medida que avanzas. Siempre sabes dónde estás y qué queda.

Omitir y Otro

Cada selección de pregunta incluye un botón Omitir para avanzar y una opción Otro para hacer una pregunta de formato libre. Si usas "Otro" para preguntar algo, Claude responde tu pregunta y luego vuelve a presentar la misma pregunta del cuestionario — nunca pierdes tu lugar. "Omitir" avanza a la siguiente pregunta; las preguntas omitidas permanecen sin responder y reaparecerán más tarde.


Evaluación inicial

Comienza con un diagnóstico de 15 preguntas (3 por dominio) que determina tu ruta de aprendizaje. La evaluación funciona de manera diferente a la práctica directa:

Flujo primero con lecciones

Cuando la evaluación llega a un nuevo dominio por primera vez, se pausa para mostrarte la guía de conceptos antes de hacer preguntas. Esto significa que aprendes las ideas clave, ves ejemplos de código y entiendes errores comunes antes de ser evaluado — sin adivinar a ciegas.

El flujo para cada dominio:

  1. Se muestra la guía de conceptos (una vez por dominio)
  2. Se presentan 3 preguntas una a la vez (fácil, media, difícil)
  3. Cada respuesta se califica inmediatamente con explicación
  4. Avanza al siguiente dominio

Asignación de ruta

Según tu precisión general:

PuntajeRutaDescripción
< 60%Para principiantesComienza con fundamentos, avanza gradualmente. Se enfoca primero en preguntas fáciles y medias.
>= 60%Ponderada por examenSe enfoca primero en dominios de alto peso (D1 al 27%, D3 y D4 al 20% cada uno). Ataca áreas débiles agresivamente.

Seguimiento del progreso

La evaluación crea una lista de verificación visual de 15 elementos (P1 a P15, agrupados por dominio) que se actualiza después de cada respuesta. Siempre ves exactamente cuánto has avanzado.


Guías de conceptos

Cada declaración de tarea tiene una guía de conceptos — un documento de estudio estructurado (~500-800 palabras) que cubre:

  • Concepto — La idea central, el modelo mental y cuándo/por qué usarlo
  • Ejemplo de código — TypeScript realista que demuestra el patrón
  • Errores comunes — Los 3-5 errores más frecuentes (que se corresponden con respuestas incorrectas del examen)
  • Referencias — Enlaces a la documentación oficial de Anthropic

Lectura de guías en Claude

You: "Show me the handout for task 2.3"

Claude: [loads the full handout with concept, code, mistakes, references]

Cuándo aparecen las guías automáticamente

  • Durante la evaluación — se muestran antes de la primera pregunta de cada nuevo dominio
  • Después de una respuesta incorrecta — "Muéstrame la guía" es una de las opciones de seguimiento
  • Durante el proyecto final — las guías relevantes están disponibles en cada paso de construcción

Generación de guías PDF

Genera PDF con marca para las 30 guías para estudio sin conexión:

cd connectrylab-architect-cert-mcp
npm run generate:pdfs

Esto crea 30 PDF en generated/handouts/ con:

  • Logotipo de Architect Cert y etiqueta de dominio en el encabezado
  • Formato limpio con bloques de código resaltados con sintaxis
  • Pie de página "Connectry LABS — Claude Certified Architect Exam Prep — Free & Open Source"

Práctica adaptativa

Cada pregunta de práctica se selecciona mediante un algoritmo de tres prioridades:

  1. Revisiones vencidas — Elementos de repetición espaciada que deben revisarse hoy
  2. Áreas débiles — Temas donde tu dominio está por debajo del 50%
  3. Material nuevo — Preguntas nuevas de tu dominio recomendado

Filtrado

Puedes filtrar preguntas de práctica por dominio y/o dificultad:

You: "Give me a hard question about prompt engineering"

Claude: [presents a hard Domain 4 question with clickable A/B/C/D buttons]

Seguimientos interactivos

Después de cada respuesta, obtienes opciones de seguimiento clicables. Cada opción profundiza en el concepto — y luego te devuelve directamente a tu cuestionario. Nunca abandonas tu flujo de estudio para buscar algo.

Niveles de dominio

Cada una de las 30 declaraciones de tarea tiene un nivel de dominio independiente:

NivelCriterioQué significa
Sin evaluarSin intentos aúnNo has visto preguntas sobre este tema
Débil< 50% de precisiónNecesita estudio significativo — las preguntas reaparecen con frecuencia
En desarrollo50-69% de precisiónProgresando — sigue practicando
Fuerte70-89% de precisiónBuen entendimiento — los intervalos de revisión son más largos
Dominado>= 90% de precisión, 5+ intentos, 3+ correctas consecutivasListo para el examen — revisiones raras

Repetición espaciada (SM-2)

El algoritmo SM-2 programa intervalos de revisión:

  • Primera revisión: 1 día después de responder
  • Segunda revisión: 3 días después de la primera revisión
  • Revisiones posteriores: Intervalo anterior x factor de facilidad (comienza en 2.5)
  • Respuesta incorrecta: El intervalo se reinicia, el factor de facilidad disminuye en 0.2 (mínimo: 1.3)
  • Respuesta correcta: El factor de facilidad aumenta en 0.1

Las preguntas difíciles vuelven con frecuencia. Las fáciles se espacian a semanas o meses.


Proyecto final guiado

La forma más práctica de aprender: construye tu propio proyecto desde cero mientras cubres las 30 declaraciones de tareas. En lugar de solo responder preguntas, diseñas un sistema real basado en tu propia idea.

Cómo Funciona

La construcción del proyecto final tiene tres fases:

Fase 1 — Definición del Proyecto

Describes una idea de proyecto (por ejemplo, "un sistema de revisión de código multiagente"). Claude analiza tu idea contra los 30 criterios arquitectónicos e identifica las brechas. Refinas juntos hasta que cada declaración de tarea esté cubierta.

You: "I want to start a guided capstone build"

Claude: [presents the 30 criteria across all 5 domains]
        Describe your project idea and I'll analyze coverage.

You: "A multi-agent code review system that analyzes PRs"

Claude: Your idea naturally covers 24/30 criteria. To cover the
        remaining 6, I'd suggest adding: [specific suggestions
        mapped to task statements]

Fase 2 — Construcción Intercalada (18 pasos)

Cada paso sigue el mismo patrón:

  1. Cuestionario — 2-3 preguntas sobre las declaraciones de tareas que estás por construir (botones clicables A/B/C/D)
  2. Construcción — Claude genera el código del archivo, temático para tu proyecto
  3. Recorrido — Explicación línea por línea que mapea el código a las declaraciones de tareas

Una lista de verificación visual de 18 pasos rastrea tu progreso en tiempo real.

Los 18 pasos se construyen incrementalmente:

PasosQué construyesDeclaraciones de Tareas
1-2Configuración del proyecto (CLAUDE.md, package.json)3.1-3.4
3-5Servidor MCP, herramientas, manejo de errores2.1-2.5
6-10Bucle agéntico, subagentes, hooks, flujos de trabajo, sesiones1.1-1.7
11-13Prompts: sistema, extracción, procesamiento por lotes4.1-4.6
14-18Contexto: preservación, disparadores, propagación, borrador, confianza5.1-5.6

Cada respuesta del cuestionario alimenta la misma repetición espaciada y el seguimiento de dominio que la práctica regular.

Fase 3 — Revisión Final

Después del paso 18, obtienes un mapa de cobertura completo: las 30 declaraciones de tareas, dónde se demuestra cada una en tu proyecto, y tu rendimiento en el cuestionario por dominio. Las áreas débiles se marcan para estudio adicional.

Herramientas de Construcción del Proyecto Final

HerramientaQué hace
start_capstone_buildVer los 30 criterios, describe tu tema, refina hasta que la cobertura esté completa
capstone_build_stepImpulsa la construcción: confirmar, cuestionario, construir, siguiente, estado o abandonar
capstone_build_statusVerifica tu progreso — paso actual, cobertura de criterios, rendimiento del cuestionario

Cómo se Conecta con Todo lo Demás

  • Las respuestas del cuestionario durante la construcción usan la misma calificación submit_answer y la programación SM-2
  • Después de cualquier pregunta del cuestionario, puedes usar las mismas opciones de seguimiento (ejemplo de código, lección de concepto, material de apoyo, proyecto de referencia)
  • Los proyectos de referencia muestran cómo se ve la estructura del proyecto final cuando está completa
  • El progreso persiste entre sesiones — retoma donde lo dejaste

Exámenes de Práctica

Exámenes completos de 60 preguntas que simulan la certificación real:

DetalleValor
Total de preguntas60
D1: Arquitectura Agéntica16 preguntas (27%)
D2: Diseño de Herramientas y MCP11 preguntas (18%)
D3: Configuración de Claude Code12 preguntas (20%)
D4: Ingeniería de Prompts12 preguntas (20%)
D5: Contexto y Fiabilidad9 preguntas (15%)
Puntuación0-1000, aprobado con 720
Selección de preguntasConjunto nuevo cada vez — evita repetir tu intento más reciente
InterfazBotones clicables A/B/C/D con vistas previas de código
ProgresoLista de verificación visual de 60 elementos actualizada después de cada respuesta

Todos los intentos se guardan con desgloses de puntuación por dominio y tendencias de mejora.


Panel de Progreso

Architect Cert incluye un panel visual con efecto glassmorphism que se renderiza directamente dentro de Claude mediante Claude Preview.

Qué Muestra

  • Anillo de Preparación — Porcentaje general de preparación para el examen en un indicador circular de progreso
  • Cuadrícula de Dominio — 5 tarjetas con barras de progreso para cada dominio del examen
  • Gráfico de Historial de Exámenes — Gráfico de líneas que traza tus puntuaciones de exámenes de práctica a lo largo del tiempo, con la puntuación de aprobación de 720 marcada
  • Línea de Tiempo de Actividad Reciente — Tus últimas 10 respuestas con indicadores de correcto/incorrecto
  • Progreso del Proyecto Final — Paso de construcción actual y porcentaje de finalización
  • Botones de Acción Rápida — Saltar a práctica, examen, plan de estudio o proyecto final

Cómo Abrirlo

You: "Show my dashboard"

Claude: [opens the branded dashboard in Claude Preview]

El panel se puede reabrir en cualquier momento pidiéndole a Claude nuevamente. Siempre refleja tus datos más recientes.

Alternativa de Texto

Para clientes MCP que no admiten Claude Preview, la herramienta del panel también devuelve un resumen de texto con porcentajes de dominio y estadísticas de examen.


Proyectos de Referencia

Architect Cert incluye 6 proyectos de referencia completos — bases de código TypeScript ejecutables que demuestran conceptos de certificación en código real. Cada archivo tiene un comentario de encabezado que lo mapea a declaraciones de tareas específicas.

ProyectoEnfoqueArchivosQué Verás
Proyecto FinalLos 5 dominios24Sistema completo de soporte multiagente con servidor MCP, coordinador, subagentes, ingeniería de prompts, gestión de contexto y hooks
D1 — Bucle AgénticoDominio 110Coordinador de investigación multiagente con bucles agénticos, generación de subagentes, hooks, gestión de sesiones y descomposición de tareas
D2 — Diseño de HerramientasDominio 212Servidor MCP con herramientas divididas, errores estructurados, distribución de herramientas por agente, recursos y patrones de herramientas integradas
D3 — Configuración de Claude CodeDominio 314Referencia de configuración completa: jerarquía de CLAUDE.md, comandos de barra, reglas de ruta, flujos de trabajo CI/CD — no es código ejecutable, sino un diseño de configuración real
D4 — Ingeniería de PromptsDominio 411Pipeline de extracción de datos con criterios explícitos, pocos ejemplos, salida estructurada, validación-reintento, procesamiento por lotes y revisión de múltiples pasadas
D5 — Gestor de ContextoDominio 514Patrones de sesión larga: preservación de contexto, borrador, delegación a subagentes, escalamiento, propagación de errores, calibración de confianza, procedencia

Cómo Acceder

You: "Show me a reference project for domain 1"

Claude: [returns the project README, file listing, and architecture walkthrough]

Cómo se Conectan con el Flujo de Estudio

Cuando te equivocas en una pregunta, una de las opciones de seguimiento es "Muéstramelo en el proyecto de referencia" — esto te lleva directamente al proyecto del dominio relevante para que puedas ver el concepto implementado en código real. Luego vuelves a tu cuestionario.


Plan de Estudio

Obtén recomendaciones de estudio personalizadas basadas en tu rendimiento, pesos del examen y programación de repetición espaciada.

Enfoque de Dominio con Selección Múltiple

Al solicitar un plan de estudio, puedes elegir dominios específicos para enfocarte usando casillas de verificación:

You: "What should I study next?"

Claude: [shows domain checkboxes — select the ones you want to focus on]
        [generates a personalized study plan with a visual checklist]

El plan de estudio crea una lista de verificación visual para que puedas rastrear tu progreso a través de cada recomendación.


Dominios del Examen

El examen Claude Certified Architect — Foundations cubre 5 dominios:

#DominioPesoTareasPreguntas
1Arquitectura Agéntica y Orquestación27%791
2Diseño de Herramientas e Integración MCP18%565
3Configuración y Flujos de Trabajo de Claude Code20%678
4Ingeniería de Prompts y Salida Estructurada20%678
5Gestión de Contexto y Fiabilidad15%678
Total100%30390

30 Declaraciones de Tareas

Dominio 1 — Arquitectura Agéntica y Orquestación (7 tareas, 91 preguntas)
TareaDescripción
1.1Diseñar e implementar bucles agénticos para ejecución autónoma de tareas
1.2Orquestar sistemas multiagente con patrones coordinador-subagente
1.3Configurar invocación de subagentes, paso de contexto y generación
1.4Implementar flujos de trabajo de múltiples pasos con patrones de aplicación y traspaso
1.5Aplicar hooks del Agent SDK para interceptación de llamadas a herramientas y normalización de datos
1.6Diseñar estrategias de descomposición de tareas para flujos de trabajo complejos
1.7Gestionar estado de sesión, reanudación y bifurcación
Dominio 2 — Diseño de Herramientas e Integración MCP (5 tareas, 65 preguntas)
TareaDescripción
2.1Diseñar interfaces de herramientas efectivas con descripciones y límites claros
2.2Implementar respuestas de error estructuradas para herramientas MCP
2.3Distribuir herramientas apropiadamente entre agentes y configurar la elección de herramientas
2.4Integrar servidores MCP en Claude Code y flujos de trabajo de agentes
2.5Seleccionar y aplicar herramientas integradas de manera efectiva
Dominio 3 — Configuración y Flujos de Trabajo de Claude Code (6 tareas, 78 preguntas)
TareaDescripción
3.1Configurar archivos CLAUDE.md con jerarquía y alcance apropiados
3.2Crear y configurar comandos de barra personalizados y habilidades
3.3Aplicar reglas específicas de ruta para carga condicional de convenciones
3.4Determinar cuándo usar modo plan vs ejecución directa
3.5Aplicar técnicas de refinamiento iterativo para mejora progresiva
3.6Integrar Claude Code en pipelines de CI/CD
Dominio 4 — Ingeniería de Prompts y Salida Estructurada (6 tareas, 78 preguntas)
TareaDescripción
4.1Diseñar prompts con criterios explícitos para mejorar la precisión
4.2Aplicar prompting con pocos ejemplos para mejorar la consistencia de la salida
4.3Aplicar salida estructurada usando uso de herramientas y esquemas JSON
4.4Implementar bucles de validación, reintento y retroalimentación
4.5Diseñar estrategias eficientes de procesamiento por lotes
4.6Diseñar arquitecturas de revisión de múltiples instancias y múltiples pasadas
Dominio 5 — Gestión de Contexto y Fiabilidad (6 tareas, 78 preguntas)
TareaDescripción
5.1Gestionar el contexto de conversación para preservar información crítica
5.2Diseñar patrones efectivos de escalamiento y resolución de ambigüedad
5.3Implementar estrategias de propagación de errores en sistemas multiagente
5.4Gestionar el contexto de manera efectiva en exploración de bases de código grandes
5.5Diseñar flujos de trabajo de revisión humana y calibración de confianza
5.6Preservar la procedencia de la información y manejar la incertidumbre en la síntesis

Herramientas

Architect Cert proporciona 18 herramientas MCP que Claude usa para ofrecer la experiencia de estudio:

Flujo de Estudio

HerramientaDescripción
start_assessmentComienza con 15 preguntas de diagnóstico (primero lecciones, una a la vez) para determinar tu ruta de aprendizaje
get_practice_questionObtén la siguiente pregunta adaptativa con botones clicables A/B/C/D (repasos > áreas débiles > material nuevo)
submit_answerCalifica tu respuesta de manera determinista — presenta opciones de seguimiento interactivas
follow_upManeja acciones posteriores a la respuesta: ejemplos de código, lecciones de concepto, material de apoyo, proyectos de referencia
get_section_detailsProfundiza en una declaración de tarea específica con material de concepto completo

Progreso y Planificación

HerramientaDescripción
get_progressVer el progreso general de estudio con porcentajes de dominio por dominio
get_curriculumExplorar los 5 dominios y las 30 declaraciones de tareas con niveles de dominio actuales
get_weak_areasIdentificar temas que necesitan más trabajo, clasificados por debilidad
get_study_planObtener recomendaciones personalizadas con enfoque de dominio de selección múltiple
get_dashboardAbrir el panel de progreso visual en Claude Preview

Exámenes de Práctica

HerramientaDescripción
start_practice_examRealizar un examen de práctica completo de 60 preguntas que simula la certificación real
submit_exam_answerEnviar y calificar respuestas durante un examen de práctica
get_exam_historyVer todos los intentos de examen anteriores con puntuaciones, tendencias y comparación por dominio

Construcción del Proyecto Final

HerramientaDescripción
start_capstone_buildIniciar una construcción guiada del proyecto final — define tu proyecto y valida la cobertura de criterios
capstone_build_stepImpulsar la construcción del proyecto final: confirmar, cuestionario, construir, siguiente, estado o abandonar
capstone_build_statusVerificar el progreso de la construcción del proyecto final — paso actual, cobertura, rendimiento del cuestionario

Referencia y Administración

HerramientaDescripción
scaffold_projectAccede a proyectos de referencia para práctica práctica con código real
reset_progressEmpezar de nuevo — requiere confirmación explícita para prevenir accidentes

El servidor también registra 8 indicaciones interactivas y 3 tipos de recursos (materiales conceptuales, proyectos de referencia, resumen del examen).


Arquitectura

┌──────────────────────────────────────────────────────────────────────┐
│                           YOUR MACHINE                               │
│                                                                      │
│   ┌──────────────┐       ┌────────────────────────────────┐          │
│   │ Claude Desktop│       │     Architect Cert MCP          │          │
│   │ Claude Code   │◄─────►│                                │          │
│   │ Any MCP client│ stdio │  18 tools                      │          │
│   └──────┬───────┘       │   8 prompts                     │          │
│          │                │   3 resource types              │          │
│          │                └──────────┬─────────────────────┘          │
│          │                           │                                │
│          │         ┌────────────────┼────────────────────┐           │
│          │         │                │                     │           │
│          │   ~/.connectry-      390 questions         6 reference     │
│          │    architect/       30 handouts            projects        │
│          │    progress.db     (bundled JSON/MD)      (bundled TS)     │
│          │                                                            │
│          │  ┌──────────────────────────┐                              │
│          └──► Claude Preview (Dashboard) │                              │
│             │ localhost HTTP server      │                              │
│             └──────────────────────────┘                              │
│                                                                      │
└──────────────────────────────────────────────────────────────────────┘

Componentes Principales

ComponenteTecnologíaPropósito
Servidor MCP@modelcontextprotocol/sdk v1Registra herramientas, indicaciones y recursos a través de stdio
Motor de CalificaciónFunciones puras en TypeScriptVerificación determinista de respuestas
Repetición EspaciadaAlgoritmo SM-2Programación óptima de repaso
Selector de PreguntasAlgoritmo de tres prioridadesRepasos atrasados > áreas débiles > material nuevo
Sistema de SeguimientoCadena de herramientas basada en estadoDesvíos interactivos posteriores a la respuesta
Motor de Construcción de Proyecto FinalConstructor intercalado de 18 pasosFlujo guiado de aprender-construir-explicar con validación LLM
Servidor de PanelNode.js HTTP + HTMLPanel visual de vidrio esmerilado mediante Claude Preview
Banco de Preguntas390 preguntas JSON incluidasBasadas en escenarios, verificadas contra la documentación
Materiales Conceptuales30 archivos markdown incluidosMateriales de estudio estructurados por enunciado de tarea
Proyectos de Referencia6 proyectos TypeScript incluidosCódigo ejecutable que demuestra cada dominio
Generador de PDFPuppeteer + MarkedPDFs de materiales con marca para estudio sin conexión
Almacén de Progresobetter-sqlite3 (modo WAL)Dominio persistente, respuestas y programaciones

Arquitectura de UI Interactiva

Architect Cert no construye su propia interfaz de chat. En su lugar, instruye a Claude para que use herramientas interactivas integradas:

  • AskUserQuestion — Presenta botones clicables para respuestas A/B/C/D, acciones de seguimiento y selección de dominio. Admite selección única (botones de radio), selección múltiple (casillas de verificación) y entrada de texto libre mediante "Otro".
  • TodoWrite — Crea listas de verificación de progreso visuales que se actualizan en tiempo real durante evaluaciones, exámenes y construcciones de proyecto final.
  • Claude Preview — Renderiza el HTML del panel de vidrio esmerilado en un servidor HTTP local.

Este enfoque funciona en Claude Code y Claude Desktop sin requerir código de UI personalizado en el lado del cliente.

Diseño Anti-Adulación

Este servidor impone una calificación honesta a nivel de protocolo — no solo en las indicaciones:

  1. Calificación determinista — gradeAnswer() es una función pura. No interviene ningún LLM en el juicio de corrección.
  2. Cumplimiento a nivel de herramienta — La descripción de la herramienta submit_answer instruye a Claude a transmitir los resultados textualmente.
  3. Sin crédito parcial — Opción múltiple, una respuesta correcta. Sin "ibas por buen camino".
  4. Explicaciones de respuestas incorrectas — Cada opción incorrecta tiene una entrada específica de whyWrongMap que explica la idea errónea.
  5. Reglas de la indicación del sistema — Cinco directivas anti-adulación impiden que Claude suavice resultados incorrectos.

Detalles del Banco de Preguntas

MétricaValor
Total de preguntas390
Dominios cubiertos5
Enunciados de tarea cubiertos30
Preguntas por enunciado de tarea13
Distribución de dificultad~4 fáciles, 5 medianas, ~4 difíciles por tarea
Equilibrio de clave de respuestasDistribuido entre A/B/C/D
Formato de preguntaOpción múltiple basada en escenarios
Cada pregunta incluyeEscenario, pregunta, 4 opciones, explicación, mapa de errores, referencias
Material de origenDocumentación oficial de Anthropic

Almacenamiento de Datos

  • El progreso se almacena localmente en ~/.connectry-architect/progress.db (SQLite, modo WAL)
  • Tu configuración de usuario se encuentra en ~/.connectry-architect/config.json (se crea automáticamente en el primer uso)
  • Sin nube, sin cuentas, sin telemetría — todo permanece en tu máquina

Contribuciones

¡Agradecemos las contribuciones! Así es como empezar:

# Clone the repo
git clone https://github.com/Connectry-io/connectrylab-architect-cert-mcp.git
cd connectrylab-architect-cert-mcp

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Generate PDF handouts
npm run generate:pdfs

# Run locally
node dist/index.js

Estructura del Proyecto

src/
├── index.ts              # MCP server entry point
├── config.ts             # User config management
├── types.ts              # All TypeScript interfaces
├── data/
│   ├── loader.ts         # Lazy-cached data loading
│   ├── curriculum.json   # 30 task statements
│   ├── questions/        # 390 questions (5 domain files)
│   ├── handouts/         # 30 concept handouts (markdown)
│   ├── criteria.ts       # 30 task statement criteria for capstone validation
│   ├── build-steps.ts    # 18 capstone build step definitions
│   └── system-prompt.ts  # Anti-sycophancy rules
├── db/
│   ├── schema.ts         # SQLite schema (9 tables)
│   ├── store.ts          # Database initialization
│   ├── mastery.ts        # Mastery level calculations
│   ├── answers.ts        # Answer recording
│   ├── review-schedule.ts # SM-2 review scheduling
│   ├── capstone.ts       # Capstone build CRUD operations
│   ├── users.ts          # User management
│   └── exam-attempts.ts  # Practice exam tracking
├── engine/
│   ├── grading.ts        # Deterministic grading
│   ├── spaced-repetition.ts  # SM-2 algorithm
│   ├── question-selector.ts  # Priority-based selection
│   ├── exam-builder.ts       # Practice exam generation
│   └── adaptive-path.ts      # Learning path recommendations
├── tools/                # 18 MCP tool handlers
│   ├── index.ts          # Tool registration
│   ├── elicit.ts         # MCP elicitation helper (graceful fallback)
│   ├── start-assessment.ts
│   ├── submit-answer.ts
│   ├── get-practice-question.ts
│   ├── follow-up.ts
│   ├── get-progress.ts
│   ├── get-curriculum.ts
│   ├── get-section-details.ts
│   ├── get-weak-areas.ts
│   ├── get-study-plan.ts
│   ├── start-practice-exam.ts
│   ├── submit-exam-answer.ts
│   ├── get-exam-history.ts
│   ├── scaffold-project.ts
│   ├── start-capstone-build.ts
│   ├── capstone-build-step.ts
│   ├── capstone-build-status.ts
│   ├── reset-progress.ts
│   └── dashboard.ts
├── ui/
│   ├── server.ts         # Dashboard HTTP server
│   ├── dashboard.html    # Glassmorphism dashboard UI
│   ├── meta.ts           # Quiz widget metadata
│   └── loader.ts         # HTML asset loader
├── prompts/              # 8 MCP prompt definitions
└── resources/            # 3 MCP resource types

projects/
├── capstone/             # All 5 domains — multi-agent support system
├── d1-agentic/           # Domain 1 — agentic loop research coordinator
├── d2-tools/             # Domain 2 — MCP server with tool patterns
├── d3-config/            # Domain 3 — Claude Code configuration layout
├── d4-prompts/           # Domain 4 — extraction & prompt engineering
└── d5-context/           # Domain 5 — context management & reliability

scripts/
└── generate-pdfs.ts      # PDF handout generator

Licencia

MIT © Connectry Labs


Créditos



Hecho con cuidado por Connectry Labs

GitHub • npm • Architect Cert • Connectry Labs