Standup
Gestión de reportes standup a través de MCP. Crea, gestiona y da seguimiento a standups diarios con formato ayer/hoy/bloqueos para actualizaciones asíncronas del equipo.
Código Abierto — GitScrum MCP Server es código abierto bajo la licencia MIT. Disponible en npm y en GitHub. Servidor Model Context Protocol para GitScrum — Claude, GitHub Copilot, Cursor y cualquier cliente compatible con MCP tienen acceso operacional completo a tu stack de gestión de proyectos.
La herramienta standup proporciona 7 acciones para gestionar reportes de standup diarios asíncronos en tu equipo. Envía lo que hiciste ayer, en qué estás trabajando hoy y cualquier bloqueo — todo a través de conversación en lenguaje natural con tu asistente de IA. Sin necesidad de reuniones de standup.
Los standups en GitScrum siguen el formato estándar ayer / hoy / bloqueos usado por equipos ágiles en todo el mundo. El MCP Server permite a tu asistente de IA enviar standups, revisar reportes del equipo y detectar bloqueos sin salir de tu IDE o cliente de IA. Cada standup está vinculado a un proyecto específico, haciendo la visibilidad entre proyectos algo directo.
Resumen de acciones
| Acción | Propósito | Parámetros requeridos |
|---|---|---|
list | Listar reportes de standup de un proyecto | companyslug, projectslug |
get | Obtener detalles completos de un standup específico | uuid, company_slug |
create | Enviar un nuevo reporte de standup | companyslug, projectslug, yesterday, today |
update | Modificar un reporte de standup existente | uuid, company_slug |
my | Obtener tu historial personal de standups | company_slug |
today | Obtener los reportes de standup de hoy para un proyecto | companyslug, projectslug |
team | Obtener resumen de standup de todo el equipo | companyslug, projectslug |
Listar standups
La acción list devuelve los reportes de standup de un proyecto específico, ordenados por fecha. Cada entrada incluye el autor, fecha, contenido de ayer/hoy/bloqueos y el UUID del standup para operaciones posteriores.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
company_slug | string | Identificador del workspace (requerido) |
project_slug | string | Identificador del proyecto (requerido) |
date | string | Filtrar por fecha en formato YYYY-MM-DD (opcional) |
user | string | Filtrar por nombre de usuario del miembro del equipo (opcional) |
You: "Muestra los standups del proyecto Backend"
AI: Llama a standup action=list → devuelve reportes de standup con autor y contenido
You: "Muestra los standups del lunes pasado del proyecto Mobile App"
AI: Llama a standup action=list con date="2026-02-02" → devuelve resultados filtrados
You: "¿Qué reportó Sarah en el proyecto Backend?"
AI: Llama a standup action=list con user="sarah" → devuelve las entradas de standup de SarahObtener detalles de standup
La acción get recupera los detalles completos de un reporte de standup específico por su UUID. Esto incluye ayer, hoy, bloqueos, información del autor y marcas de tiempo.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
uuid | string | UUID del reporte de standup (requerido) |
company_slug | string | Identificador del workspace (requerido) |
You: "Muéstrame los detalles de ese reporte de standup"
AI: Llama a standup action=get con uuid → devuelve contenido completo del standupCrear standups
La acción create envía un nuevo reporte de standup para un proyecto. Los campos yesterday y today son requeridos — representan lo que completaste y lo que planeas. El campo blockers es opcional pero muy recomendado cuando existen impedimentos.
Parámetros requeridos
| Parámetro | Tipo | Descripción |
|---|---|---|
company_slug | string | Identificador del workspace |
project_slug | string | Identificador del proyecto |
yesterday | string | Lo que completaste o en lo que trabajaste ayer |
today | string | En lo que planeas trabajar hoy |
Parámetros opcionales
| Parámetro | Tipo | Descripción |
|---|---|---|
blockers | string | Impedimentos o bloqueos que impiden el progreso |
You: "Envía mi standup diario: ayer terminé el módulo de auth,
hoy empiezo la integración de pagos, bloqueado por falta de API keys"
AI: Llama a standup action=create con yesterday, today, blockers
→ "Standup enviado para el proyecto Backend"
You: "Mi standup: completé revisiones de PR ayer, hoy trabajo en migración de base de datos"
AI: Llama a standup action=create → "Standup enviado"
You: "Registra standup — ayer: corregí 3 bugs en el flujo de checkout.
Hoy: empezando optimización de rendimiento. Sin bloqueos."
AI: Llama a standup action=create → "Standup enviado"Actualizar standups
La acción update modifica un reporte de standup existente. Puedes actualizar cualquier combinación de los tres campos — yesterday, today o blockers — sin afectar los demás.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
uuid | string | UUID del reporte de standup (requerido) |
company_slug | string | Identificador del workspace (requerido) |
yesterday | string | Contenido actualizado de ayer (opcional) |
today | string | Contenido actualizado de hoy (opcional) |
blockers | string | Contenido actualizado de bloqueos (opcional) |
You: "Actualiza mi standup — también corregí el problema de caché ayer"
AI: Llama a standup action=update con campo yesterday actualizado
→ "Standup actualizado"
You: "Agrega un bloqueo a mi standup: esperando aprobación de diseño"
AI: Llama a standup action=update con blockers → "Standup actualizado"Historial personal de standups
La acción my devuelve tu historial de standups en todos los proyectos dentro de un workspace. Es útil para revisar tus propios reportes, prepararte para reuniones 1:1 o generar resúmenes semanales.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
company_slug | string | Identificador del workspace (requerido) |
You: "Muestra mis standups recientes"
AI: Llama a standup action=my → devuelve tu historial de standups
You: "¿Qué reporté la semana pasada?"
AI: Llama a standup action=my → la IA filtra por las entradas de la semana pasadaStandups de hoy
La acción today devuelve todos los reportes de standup enviados hoy para un proyecto específico. Esto te da una vista en tiempo real de en qué está trabajando el equipo y qué bloqueos necesitan atención.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
company_slug | string | Identificador del workspace (requerido) |
project_slug | string | Identificador del proyecto (requerido) |
You: "Muestra los standups del equipo de hoy"
AI: Llama a standup action=today → devuelve los reportes de standup de hoy
You: "¿Todos enviaron su standup hoy?"
AI: Llama a standup action=today → la IA compara las entregas contra el roster del equipo
You: "¿Qué bloqueos tiene el equipo hoy?"
AI: Llama a standup action=today → la IA extrae y resume los bloqueosResumen de standup del equipo
La acción team devuelve un resumen agregado de standups de todo el equipo dentro de un proyecto. Esto proporciona a gerentes y líderes de equipo una vista consolidada del progreso, trabajo planificado y bloqueos activos de todos los miembros del equipo.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
company_slug | string | Identificador del workspace (requerido) |
project_slug | string | Identificador del proyecto (requerido) |
You: "Dame un resumen del standup del equipo"
AI: Llama a standup action=team → devuelve resumen agregado del equipo
You: "¿En qué está trabajando el equipo hoy?"
AI: Llama a standup action=team → la IA resume el trabajo planificado de hoy
You: "¿Hay bloqueos recurrentes en el equipo?"
AI: Llama a standup action=team → la IA identifica patrones en los bloqueos reportadosFlujo de standup asíncrono
La herramienta de standup habilita standups completamente asíncronos — sin reuniones, sin interrupciones. Aquí está un flujo de trabajo diario típico:
1. Envía tu standup al inicio del día
You: "Mi standup: ayer completé el rediseño del dashboard de usuario y
revisé 2 PRs. Hoy trabajaré en el sistema de notificaciones.
Bloqueado porque el entorno de staging está caído."
AI: Envía el standup → "Standup enviado para el proyecto Backend"2. Revisa el progreso del equipo a media mañana
You: "¿En qué está trabajando el equipo hoy?"
AI: Llama a standup action=today → resume planes y bloqueos del equipo3. Atiende los bloqueos proactivamente
You: "¿Qué bloqueos tiene el equipo?"
AI: Llama a standup action=today → "2 bloqueos reportados:
- Sarah: esperando aprobación de diseño
- Mike: el entorno de staging está caído"4. Actualiza tu standup si cambian los planes
You: "Actualiza mi standup — me asignaron un incidente de producción,
cambio mi hoy a respuesta de incidentes"
AI: Actualiza el standup → "Standup actualizado"Patrones de visibilidad del equipo
Los standups impulsan la alineación en equipos distribuidos. Patrones comunes de visibilidad:
- Resumen diario. Usa
todayal final de cada día para revisar lo que el equipo logró e identificar elementos que se trasladan al día siguiente. - Escalación de bloqueos. Usa
teamotodaypara detectar bloqueos temprano. Cruza con datos de tareas para entender el impacto. - Input para retrospectiva de sprint. Usa
listcon rangos de fechas para revisar patrones de standup a lo largo de un sprint — bloqueos recurrentes y prioridades cambiantes se hacen visibles. - Preparación para 1:1. Usa
mypara revisar tu propio historial de standups antes de reuniones con tu gerente.
Próximos pasos
- Analíticas: Accede a reportes de salud del proyecto y métricas ágiles.
- Actividad: Monitorea feeds de actividad de todo el proyecto y pistas de auditoría.
- Tareas: Gestiona las tareas referenciadas en tus standups.
- Sprints: Planifica sprints y da seguimiento al progreso junto con datos de standup.