Quantiqus · BLAU · Sesión interna IA
MCP
Cómo trabajo con MCP en QA.
Diez minutos sobre conectar la IA al contexto real del POS.
Joan · QA Tester
// conectado a → JiraConfluenceFigma
# welcome.md — generated by MCP

# MCP

Cómo trabajo con MCP *en QA.*

> Diez minutos sobre conectar la IA al contexto real del POS.

**Joan** · QA Tester

QA TESTER
Soy Joan.

Compartir es la forma más rápida de mejorar — y de robar tiempo a lo que no añade valor.

// conectado a JR Jira CF Confluence F Figma
# about.md

# Soy Joan.

**Rol:** QA Tester

> Compartir es la forma más rápida de mejorar.

¿Quién usa MCP a diario?

¿Y quién lo tiene conectado a Jira o Confluence?

# poll.md — audience interaction

# Pregunta a la sala

✋ Levantad la mano:
- ¿Quién usa *MCP* a diario?
- ¿Y conectado a *Jira o Confluence*?

QA SESSION · BEFORE MCP · 9:00 — 9:12
09:02:14 $ open jira/POS-1847
09:02:48 copy description · paste to chat
09:02:51 6 of 8 comments not pasted (too long)
09:03:22 ? ask: "¿devolución con vale?"
09:03:25 model: "no context, please provide details"
09:04:31 $ open confluence · searching manually
09:07:02 still searching
09:09:14 wrong page, going back
09:11:48 found page
02b · Anti-demo

La misma pregunta. Sin contexto.

Mismo modelo, misma pregunta. Sin MCP, el modelo está ciego.

Yo
¿Cómo funcionan las devoluciones con vale en el POS de Mango?
IA Generalista · sin contexto
Para responder con precisión, necesitaría más contexto sobre tu sistema.
  • ¿Cuál es la política de devoluciones del punto de venta?
  • ¿Los vales son físicos o electrónicos? ¿Tienen caducidad?
  • ¿Hay integración con algún sistema de gestión de clientes?
  • ¿Puedes compartir la documentación interna o los criterios de aceptación?
Sin acceso a la documentación de Mango, no puedo darte una respuesta específica.
02c · Anti-demo
✓ Copilot · con MCP Confluence · contexto real

La misma pregunta. Con contexto.

Mismo modelo. Ahora con MCP apuntando a Confluence de Mango.

Yo
¿Cómo funcionan las devoluciones con vale en el POS de Mango?
Copilot · vía MCP Confluence
He encontrado la página Operativa · Devoluciones con vale (v3.2). Resumen:
  • Aplica cuando el ticket original es > 30 días o sin justificante físico
  • Genera vale electrónico con caducidad de 12 meses
  • No reembolsa diferencia si el nuevo ticket es de menor importe
  • Auditoría: queda registro automático en módulo de tesorería
POS · Operativa · Devoluciones con vale (v3.2)
03 · Concepto

MCP, el USB-C de los modelos.

Model Context Protocol. Estándar abierto. Cualquier herramienta puede "enchufarse" al modelo.

Tres piezas. Host: la app donde trabajas (VS Code). Cliente MCP: vive dentro, habla el protocolo. Servidor MCP: lo publica cada herramienta (Atlassian, Figma…).

El servidor expone tools (acciones), resources (datos) y prompts (plantillas). Estándar abierto, no propietario.

Host
VS Code
app donde trabajas
Cliente MCP
Copilot
habla el protocolo
Servidor MCP
Atlassian · Figma
expone la herramienta
expone → tools · resources · prompts
# MCP — Model Context Protocol

**El USB-C de los modelos.** Estándar abierto.

## Arquitectura

```
[Host: VS Code] ⇄ [Cliente MCP: Copilot] ⇄ [Servidor: Atlassian/Figma]
```

Expone: **tools** (acciones) · **resources** (datos) · **prompts** (plantillas)

04 · Capacidades reales

Lo que puedo y lo que no con MCP.

Tres herramientas conectadas hoy. Lectura va de sobra; escritura, con matices; admin, casi nada. El alcance importa más que la teoría.

JR Jira (Atlassian)
✓ puedo
  • Lectura: issues, JQL, proyectos, metadatos, tipos
  • Escritura: crear/editar issues, comentar, worklogs, links, cambiar estado
✕ no puedo
  • Xray: sin crear/editar tests (import JSON bulk manual)
  • Adjuntos: sin subir ni descargar
  • Admin: sin proyectos, usuarios ni permisos
  • Automatizaciones: sin reglas
  • Sprints / tableros: sin gestión
  • Bitbucket: sin acceso a código
CF Confluence (Atlassian)
✓ puedo
  • Lectura: páginas, espacios, comentarios, CQL
  • Escritura: crear y actualizar páginas, comentarios
✕ no puedo
  • Adjuntos: sin subida/descarga
  • Admin de espacios: sin gestión
  • Permisos: sin tocar accesos
Figma
✓ puedo
  • Lectura: componentes, screenshots, metadatos
  • Variables / tokens del archivo
  • FigJam: leer tableros
  • Code Connect: mappings Figma ↔ código
  • Generación: diagramas FigJam, diseños
✕ no puedo
  • Editar diseños existentes (capas, estilos)
  • Subir assets o imágenes
  • Permisos de archivos/proyectos
  • Prototipados o flujos interactivos
  • Equipos / orgs: sin gestión
# Lo que puedo y lo que no con MCP

## Jira (Atlassian)
**✓ Puedo**
- Lectura: issues, JQL, proyectos, metadatos
- Escritura: crear/editar issues, comentar, worklogs, links, estado

**✕ No puedo**
- Xray: crear/editar tests (import JSON manual)
- Adjuntos, admin Jira, automatizaciones, sprints, Bitbucket

## Confluence (Atlassian)
**✓ Puedo**
- Lectura: páginas, espacios, comentarios, CQL
- Escritura: crear y actualizar páginas + comentarios

**✕ No puedo**
- Adjuntos, admin de espacios, permisos

## Figma
**✓ Puedo**
- Lectura: componentes, screenshots, metadatos
- Variables/tokens, FigJam, Code Connect, generación

**✕ No puedo**
- Editar diseños, subir assets, permisos, prototipos, equipos
123456789101112131415
{
  "$schema": "https://aka.ms/vscode-mcp",
  "servers": {
    "atlassian": {
      "url": "https://mcp.atlassian.com/v1/sse",
      "auth": "oauth"
    },
    "figma": {
      "command": "npx",
      "args": ["-y", "figma-mcp-server"]
    }
  }
}

// el modelo respeta los permisos de tu cuenta

● mi setup en Mango

  • Host — VS Code + copilot
  • Modelo — GitHub Copilot
  • MCP Atlassian — Jira + Confluence
  • MCP Figma — mockups del POS
  • Auth — OAuth: solo ve lo que tú ves
[verificar permisos con Mango / Quantiqus]
06 · Caso 1

Jira como contexto vivo

Pego el link. El modelo lee descripción, AC, comentarios y adjuntos. No copio nada.

Yo
Resúmeme esta historia y dime qué ambigüedades ves en los AC jira/POS-1847
Sprint 475 pt@joanIn Progress
Copilot · vía MCP Atlassian
POS-1847 · Descuento empleado en línea con promo activa Aplica un descuento del 25% sobre líneas que ya tienen promoción.
  • AC-2 no especifica el orden de aplicación (¿promo o descuento primero?)
  • AC-4 dice "redondear al céntimo" pero no la regla (banker's / half-up)
  • Sin AC explícito para devolución posterior de la línea
Jira análisis .feature + .cs review · commit
1Feature: Descuento empleado sobre línea con promo
2 
3 Scenario: Aplicar 25% sobre artículo en 2x1
4 Given el cajero ha iniciado sesión como "empleado"datos · revisar usuario seed
5 And el ticket contiene "Camisa básica" con promo "2x1"aislamiento SQLite
6 When aplica el descuento de empleado del 25%verificar AutomationId
7 Then el subtotal refleja ambos descuentos¿assert demasiado laxo?
8 And el ticket impreso muestra el desglose
9 And la devolución posterior recalcula correctamentecobertura: ¿AC real?
08 · Caso 3

Confluence como memoria del equipo

Pregunto en lenguaje natural. Busca, sintetiza y devuelve el link a la fuente.

Yo
¿Cómo funcionan las devoluciones con vale en el POS?
Copilot · vía MCP Confluence
He encontrado la documentación. Resumen:
  • Aplica cuando el ticket original es > 30 días o sin justificante
  • Genera vale electrónico con caducidad de 12 meses
  • No reembolsa diferencia si el nuevo ticket es menor
  • Auditoría: queda registro en módulo de tesorería
POS · Operativa · Devoluciones con vale (v3.2)
generate-followup.sh — bash
joan@quantiqus:~/mcp-en-qa$ bash generate-followup.sh Leyendo contexto de la presentación... 13 archivos · 3 casos de uso · capacidades reales mapeadas   [1/3] Creando página en Confluence... Título: "MCP Setup Guide · Mango QA" Secciones: instalación · casos de uso · capacidades · FAQ ✓ Publicado → confluence.mango.com/spaces/QA/mcp-setup   [2/3] Creando Epic en Jira... Proyecto: QA · Tipo: Epic · 5 historias de seguimiento ✓ Epic BLAUF-891 creada → 5 historias hijas listas   [3/3] Preparando notificación al equipo... Canal: Teams · #qa-mango Vista previa: "Sesión MCP completada · próximos pasos disponibles" → Requiere tu confirmación antes de enviar [Y/n]:
El modelo no se ha vuelto más listo.
Ahora ve dónde trabajas.
NOTAS
OUTPUT
PROBLEMS
GIT LOG
N ocultar
joan@quantiqus:~/mcp-en-qa$ cat notas/s1.notes
No hay trace para este archivo. Navega a un slide con MCP activo.
No problems detected.
d4f2a1cAdd descuento_empleado test scaffold from POS-1847Joan · hace 2h
9c3b8e7Update POS-1847 AC analysis via Jira MCPJoan · hace 3h
4a1d923Generate confluence devoluciones-vale summaryJoan · hace 5h
1b7f0c2Initial Reqnroll feature setup for BLAUF-134Joan · hace 1d
8e2a4f1feat: add MCP Atlassian + Figma config to .vscodeJoan · hace 2d
3c9f012chore: initial project setup mcp-en-qaJoan · hace 3d