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

License: MIT Node: >=18 MCP Compatible

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

HerramientaQué hace
get_git_activityLee los commits de git locales en todos tus repositorios para cualquier rango de tiempo — no se necesita clave API
get_github_activityObtiene PRs abiertos/ fusionados, revisiones y comentarios de issues desde GitHub (necesita GITHUB_TOKEN)
generate_standupFormatea los datos de actividad en un standup listo para pegar (Slack, email, Markdown)
generate_weekly_summaryProduce un informe semanal de cliente o actualización de equipo a partir de 7 días de actividad
list_configured_sourcesMuestra 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

  1. get_git_activity ejecuta git log localmente — los datos no salen de tu máquina, no se requiere clave API
  2. get_github_activity (opcional) llama a la API REST de GitHub con tu token
  3. generate_standup pasa los datos de actividad crudos a Claude como un prompt estructurado
  4. 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