# 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
Compartir es la forma más rápida de mejorar — y de robar tiempo a lo que no añade valor.
# 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*?
La misma pregunta. Sin contexto.
Mismo modelo, misma pregunta. Sin MCP, el modelo está ciego.
- ¿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?
La misma pregunta. Con contexto.
Mismo modelo. Ahora con MCP apuntando a Confluence de Mango.
- 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
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.
# 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)
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.
- Lectura: issues, JQL, proyectos, metadatos, tipos
- Escritura: crear/editar issues, comentar, worklogs, links, cambiar estado
- 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
- Lectura: páginas, espacios, comentarios, CQL
- Escritura: crear y actualizar páginas, comentarios
- Adjuntos: sin subida/descarga
- Admin de espacios: sin gestión
- Permisos: sin tocar accesos
- Lectura: componentes, screenshots, metadatos
- Variables / tokens del archivo
- FigJam: leer tableros
- Code Connect: mappings Figma ↔ código
- Generación: diagramas FigJam, diseños
- 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
{ "$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
Jira como contexto vivo
Pego el link. El modelo lee descripción, AC, comentarios y adjuntos. No copio nada.
- 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
Confluence como memoria del equipo
Pregunto en lenguaje natural. Busca, sintetiza y devuelve el link a la fuente.
- 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
Ahora ve dónde trabajas.