StandupCraft
Servidor MCP que lê commits do git e atividades do GitHub para gerar daily standups e relatórios semanais de clientes dentro do Claude Desktop. Não requer chave de API.
Documentação
StandupCraft — Servidor MCP para Standups de Desenvolvedores e Relatórios de Clientes
Servidor MCP que lê seus commits do git e atividade do GitHub para gerar standups diários, relatórios semanais de clientes e retros de sprint — dentro do Claude Desktop.
Pare de reconstruir o que você fez ontem de memória. O StandupCraft lê seu histórico real do git e eventos do GitHub, e então permite que o Claude escreva seu standup com a sua voz.
Instalação: npx -y github:jabbawocky/standupcraft
Funciona com: Claude Desktop, Claude Code, Cursor, Windsurf, qualquer cliente compatível com MCP
Requer: Node.js 18+, git (pré-instalado em toda máquina de desenvolvimento)
O que ele faz
| Ferramenta | O que faz |
|---|---|
get_git_activity | Lê commits locais do git em todos os seus repositórios para qualquer intervalo de tempo — sem necessidade de chave de API |
get_github_activity | Busca PRs abertos/mesclados, revisões e comentários de issues do GitHub (requer GITHUB_TOKEN) |
generate_standup | Formata dados de atividade em um standup pronto para colar (Slack, e-mail, Markdown) |
generate_weekly_summary | Produz um relatório semanal de cliente ou atualização de equipe a partir de 7 dias de atividade |
list_configured_sources | Mostra quais fontes de dados estão ativas e quais repositórios são detectados |
Início rápido
Claude Desktop
Adicione ao seu claude_desktop_config.json:
{
"mcpServers": {
"standupcraft": {
"command": "npx",
"args": ["-y", "github:jabbawocky/standupcraft"]
}
}
}
Claude Code
claude mcp add standupcraft npx -- -y github:jabbawocky/standupcraft
Então basta dizer no Claude:
"Escreva meu standup diário"
O Claude chamará get_git_activity, lerá seus commits das últimas 24 horas e gerará um standup organizado automaticamente.
Exemplos de prompts
- "Escreva meu standup diário para o Slack"
- "O que eu entreguei esta semana? Formate como um e-mail para cliente."
- "Gere um relatório semanal de progresso para meu cliente — tom voltado ao cliente, nome do projeto: API Redesign"
- "No que tenho trabalhado nos últimos 3 dias?"
- "Escreva uma atualização de standup — bloqueios: aguardando revisão de design, planejando terminar a autenticação hoje"
Atividade do GitHub (opcional)
Para detalhes em nível de PR, defina GITHUB_TOKEN:
{
"mcpServers": {
"standupcraft": {
"command": "npx",
"args": ["-y", "github:jabbawocky/standupcraft"],
"env": {
"GITHUB_TOKEN": "ghp_...",
"GITHUB_USERNAME": "your-github-handle"
}
}
}
}
A atividade do Git funciona sem nenhuma configuração — basta instalar e usar.
Para quem é
Desenvolvedores individuais que gastam de 5 a 15 minutos todas as manhãs reconstruindo o que fizeram ontem antes do standup. O StandupCraft lê seu log do git para que você não precise fazer isso.
Freelancers e consultores que escrevem a mesma narrativa "o que eu entreguei esta semana" várias vezes — uma para o standup interno, uma para o e-mail de progresso do cliente, uma para a nota de fatura. O StandupCraft gera todos os três a partir de uma única fonte de dados.
Líderes de engenharia que compilam a atividade de suas equipes em resumos semanais para stakeholders. Aponte o StandupCraft para vários repositórios e obtenha uma narrativa sintetizada.
Como funciona
get_git_activityexecutagit loglocalmente — nenhum dado sai da sua máquina, nenhuma chave de API é necessáriaget_github_activity(opcional) chama a API REST do GitHub com seu tokengenerate_standuppassa os dados brutos de atividade para o Claude como um prompt estruturado- O Claude escreve seu standup no tom e formato solicitados
Todos os dados permanecem locais, exceto a chamada opcional à API do GitHub. Sem armazenamento em nuvem, sem necessidade de conta.
Licença
MIT