StandupCraft
Servidor MCP que lee commits de git y actividad de GitHub para generar informes diarios y reportes semanales de clientes dentro de Claude Desktop. No requiere clave API.
Documentación
StandupCraft — Servidor MCP para Standups de Desarrolladores e Informes de Clientes
Servidor MCP que lee tus commits de git y la actividad de GitHub para generar standups diarios, informes semanales de clientes y retros de sprint — dentro de Claude Desktop.
Deja de reconstruir de memoria lo que hiciste ayer. StandupCraft lee tu historial real de git y los eventos de GitHub, y luego permite que Claude escriba tu standup con tu estilo.
Instalación: npx -y github:jabbawocky/standupcraft
Funciona con: Claude Desktop, Claude Code, Cursor, Windsurf, cualquier cliente compatible con MCP
Requiere: Node.js 18+, git (preinstalado en toda máquina de desarrollo)
Qué hace
| Herramienta | Qué hace |
|---|---|
get_git_activity | Lee los commits de git locales en todos tus repositorios para cualquier rango de tiempo — no se necesita clave API |
get_github_activity | Obtiene PRs abiertos/ fusionados, revisiones y comentarios de issues desde GitHub (necesita GITHUB_TOKEN) |
generate_standup | Formatea los datos de actividad en un standup listo para pegar (Slack, email, Markdown) |
generate_weekly_summary | Produce un informe semanal de cliente o actualización de equipo a partir de 7 días de actividad |
list_configured_sources | Muestra qué fuentes de datos están activas y qué repositorios se detectan |
Inicio rápido
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"standupcraft": {
"command": "npx",
"args": ["-y", "github:jabbawocky/standupcraft"]
}
}
}
Claude Code
claude mcp add standupcraft npx -- -y github:jabbawocky/standupcraft
Luego simplemente di en Claude:
"Escribe mi standup diario"
Claude llamará a get_git_activity, leerá tus commits de las últimas 24 horas y generará automáticamente un standup limpio.
Ejemplos de comandos
- "Escribe mi standup diario para Slack"
- "¿Qué entregué esta semana? Formatéalo como un correo de cliente."
- "Genera un informe de progreso semanal para mi cliente — tono orientado al cliente, nombre del proyecto: API Redesign"
- "¿En qué he estado trabajando durante los últimos 3 días?"
- "Escribe una actualización de standup — bloqueos: esperando la revisión de diseño, planeo terminar la autenticación hoy"
Actividad de GitHub (opcional)
Para detalles a nivel de PR, configura GITHUB_TOKEN:
{
"mcpServers": {
"standupcraft": {
"command": "npx",
"args": ["-y", "github:jabbawocky/standupcraft"],
"env": {
"GITHUB_TOKEN": "ghp_...",
"GITHUB_USERNAME": "your-github-handle"
}
}
}
}
La actividad de git funciona sin configuración — solo instala y listo.
Para quién es
Desarrolladores individuales que pasan de 5 a 15 minutos cada mañana reconstruyendo lo que hicieron ayer antes del standup. StandupCraft lee tu log de git para que no tengas que hacerlo.
Freelancers y consultores que escriben la misma narrativa de "lo que entregué esta semana" varias veces — una vez para su standup interno, una vez para un correo de progreso del cliente, una vez para una nota de factura. StandupCraft genera todas las tres a partir de una única fuente de datos.
Líderes de ingeniería que compilan la actividad de su equipo en resúmenes semanales para interesados. Apunta StandupCraft a múltiples repositorios y obtén una narrativa sintetizada.
Cómo funciona
get_git_activityejecutagit loglocalmente — los datos no salen de tu máquina, no se requiere clave APIget_github_activity(opcional) llama a la API REST de GitHub con tu tokengenerate_standuppasa los datos de actividad crudos a Claude como un prompt estructurado- Claude escribe tu standup en el tono y formato solicitados
Todos los datos permanecen locales excepto la llamada opcional a la API de GitHub. Sin almacenamiento en la nube, sin requerir cuenta.
Licencia
MIT