Workflows
Gerenciamento de workflows e colunas Kanban pelo MCP. Visualize e configure estágios de workflow para o quadro Kanban do seu projeto.
Código Aberto — O GitScrum MCP Server é código aberto sob a licença MIT. Disponível no npm e no GitHub. Servidor Model Context Protocol para GitScrum — Claude, GitHub Copilot, Cursor e qualquer cliente compatível com MCP têm acesso operacional completo à sua stack de gerenciamento de projetos.
A ferramenta workflow fornece 2 ações para inspecionar a configuração de workflow Kanban do seu projeto — a estrutura de colunas que define como as tarefas se movem de "a fazer" por "em progresso" até "concluído." Embora as colunas de workflow sejam configuradas na aplicação web GitScrum, o MCP Server dá ao seu assistente de IA acesso de leitura à estrutura completa do workflow, o que é essencial para criar tarefas na coluna correta, mover tarefas entre estágios e entender o processo da sua equipe.
Workflows no GitScrum definem os estágios visuais e lógicos do seu quadro Kanban. Cada coluna tem um id único (o workflow_id), um título, uma posição e uma cor. O MCP Server expõe esses metadados para que seu assistente de IA possa referenciar colunas por nome e resolvê-las para os IDs numéricos corretos que a ferramenta task requer.
Visão Geral das Ações
| Ação | Propósito | Parâmetros Obrigatórios |
|---|---|---|
list | Listar todas as colunas Kanban no workflow de um projeto | companyslug, projectslug |
get | Obter detalhes completos de uma coluna de workflow específica | uuid, companyslug, projectslug |
Listando Colunas de Workflow
A ação list retorna todas as colunas Kanban configuradas para um projeto específico, em sua ordem de exibição. Cada coluna na resposta inclui seu id (usado como workflow_id em operações de tarefa), uuid, título, posição e cor. Esta é a fonte definitiva de verdade para a estrutura de workflow do seu projeto.
Seu assistente de IA tipicamente chama esta ação como parte da fase de coleta de contexto — antes de criar tarefas ou movê-las entre colunas, ele precisa saber quais colunas existem e quais são seus IDs.
Parâmetros Obrigatórios
| Parâmetro | Tipo | Descrição |
|---|---|---|
company_slug | string | Identificador do workspace (da ferramenta workspace) |
project_slug | string | Identificador do projeto (da ferramenta project) |
Estrutura da Resposta
Cada coluna de workflow na resposta inclui:
| Campo | Tipo | Descrição |
|---|---|---|
id | number | ID numérico da coluna — este é o workflow_id usado na criação e atualização de tarefas |
uuid | string | Identificador único da coluna |
title | string | Nome de exibição da coluna (ex: "Backlog", "In Progress", "Done") |
position | number | Ordem de exibição no quadro Kanban (da esquerda para a direita) |
color | string | Cor da coluna para identificação visual |
Exemplos de Prompts
Você: "Mostrar todas as colunas de workflow no projeto Backend"
IA: Chama workflow action=list → retorna colunas com IDs, títulos e posições
Você: "Quais colunas Kanban estão disponíveis?"
IA: Chama workflow action=list → apresenta a estrutura do quadro: Backlog → To Do →
In Progress → Code Review → QA → Done
Você: "Listar os estágios de workflow do projeto Frontend"
IA: Chama workflow action=list → retorna a configuração de colunas
Você: "Como nosso quadro Kanban está estruturado?"
IA: Chama workflow action=list → descreve o fluxo de colunas da esquerda para a direitaObtendo Detalhes da Coluna
A ação get retorna os detalhes completos de uma coluna de workflow específica, incluindo todos os metadados e propriedades de configuração. Isso é útil quando você precisa de informações detalhadas sobre um estágio particular do seu workflow.
Parâmetros Obrigatórios
| Parâmetro | Tipo | Descrição |
|---|---|---|
uuid | string | UUID da coluna de workflow (da resposta de list) |
company_slug | string | Identificador do workspace |
project_slug | string | Identificador do projeto |
Exemplos de Prompts
Você: "Mostrar detalhes da coluna 'In Progress'"
IA: Encontra a coluna via list → chama workflow action=get → retorna detalhes completos
Você: "Qual é a configuração da coluna Code Review?"
IA: Chama workflow action=get com o UUID da coluna → retorna metadados completosComo Workflows se Conectam a Tarefas
Os IDs das colunas de workflow são a base para posicionamento de tarefas no quadro Kanban. Entender esta conexão é essencial para gerenciamento eficaz de projetos via MCP.
Criando tarefas em uma coluna específica
Ao criar uma tarefa, você pode posicioná-la em uma coluna específica usando:
column(string): O nome da coluna (ex: "In Progress"). O servidor MCP resolve isso para oworkflow_idcorreto automaticamente.workflow_id(number): O ID numérico da coluna da lista de workflows. Use quando já tiver o ID de uma chamada anterior deworkflow action=list.
O parâmetro column é recomendado para a maioria dos casos de uso porque é mais natural na conversa. O servidor MCP lida com a resolução de nome para ID nos bastidores.
Você: "Criar uma tarefa 'Corrigir validação de login' na coluna In Progress"
IA: Chama task action=create com column="In Progress"
→ servidor MCP resolve para workflow_id automaticamente
Você: "Adicionar uma tarefa à coluna Code Review"
IA: Chama task action=create com column="Code Review"Movendo tarefas entre colunas
Ao atualizar a coluna de uma tarefa, você pode usar o mesmo parâmetro column:
Você: "Mover tarefa GS-123 para Done"
IA: Chama task action=update com column="Done"
→ servidor MCP resolve o nome da coluna para workflow_id
Você: "Mover a correção de login para Code Review"
IA: Chama task action=update com column="Code Review"Transferindo tarefas entre projetos
Ao mover uma tarefa para um projeto diferente usando task action=move, você precisa do newworkflowid do projeto de destino. Projetos diferentes podem ter configurações de workflow diferentes, então o assistente de IA precisa listar os workflows do projeto de destino primeiro:
Você: "Mover tarefa GS-123 para o Backlog do projeto Frontend"
IA: 1. Chama workflow action=list para o projeto Frontend
2. Encontra o ID da coluna "Backlog"
3. Chama task action=move com new_project_slug e new_workflow_idResolução Inteligente de Colunas
O MCP Server inclui resolução integrada de nomes de colunas — uma funcionalidade que economiza uma chamada extra de API ao seu assistente de IA em muitos cenários. Quando você passa um parâmetro column por nome para as ações create ou update da ferramenta task, o servidor:
- Busca a configuração de workflow do projeto
- Encontra o nome da coluna correspondente (sem distinção entre maiúsculas e minúsculas)
- Resolve para o
workflow_idnumérico - Executa a operação de tarefa com o ID correto
Se o nome da coluna não corresponder a nenhuma coluna existente, o servidor retorna uma mensagem de erro que inclui a lista de nomes de colunas disponíveis. Isso permite que o assistente de IA sugira o nome correto para você:
Você: "Mover a tarefa para Review"
IA: Tenta column="Review" → servidor retorna "Coluna não encontrada. Colunas disponíveis:
Backlog, To Do, In Progress, Code Review, QA, Done"
IA: "Não encontrei uma coluna 'Review'. Você quis dizer 'Code Review'?"Gerenciamento de Tarefas Baseado em Colunas
Colunas de workflow possibilitam consultas e operações poderosas de tarefas. Combinando conhecimento de workflow com a ação filter da ferramenta task, seu assistente de IA pode responder perguntas no nível do quadro:
Verificando conteúdo das colunas
Você: "Quais tarefas estão na coluna In Progress?"
IA: Chama task action=filter com workflow="In Progress"
→ retorna todas as tarefas atualmente nessa coluna
Você: "Quantas tarefas estão em Code Review?"
IA: Chama task action=filter com workflow="Code Review"
→ conta e reporta os resultados
Você: "Mostrar o Backlog"
IA: Chama task action=filter com workflow="Backlog"
→ retorna todas as tarefas na coluna BacklogIdentificando gargalos
Você: "Qual coluna tem mais tarefas?"
IA: Chama workflow action=list → para cada coluna, chama task action=filter
→ identifica a coluna com maior contagem de tarefas
Você: "Existem gargalos no nosso workflow?"
IA: Analisa contagem de tarefas por coluna → sinaliza colunas com contagem
desproporcionalmente alta de tarefas em relação às outras
Você: "Há quanto tempo as tarefas estão paradas em Code Review?"
IA: Chama task action=filter com workflow="Code Review"
→ analisa datas de criação e tempo na colunaConsultas para standup diário
Você: "Dar um resumo de standup: o que moveu ontem, o que está em progresso,
e o que está bloqueado?"
IA: Filtra tarefas por coluna e atividade recente → gera relatório estruturado
de standup cobrindo Done (ontem), In Progress (hoje) e itens bloqueadosConfigurações Típicas de Workflow
Embora cada equipe configure seu quadro de forma diferente, estes são padrões comuns de workflow que você encontrará:
Workflow simples
Backlog → In Progress → Done
Workflow de desenvolvimento
Backlog → To Do → In Progress → Code Review → QA → Done
Workflow de agência
Brief → Design → Development → Review → Client Approval → Done
Workflow de suporte
New → Triaged → In Progress → Resolved → Closed
O MCP Server funciona com qualquer configuração — seu assistente de IA se adapta a quaisquer colunas que seu projeto use lendo a estrutura do workflow no início da conversa.
Resolução Automática de Contexto
A ferramenta de workflow suporta resolução automática de contexto. Se o assistente de IA já conhece seu workspace e projeto de uma chamada anterior na conversa, ele mantém esse contexto. Além disso, quando a resolução inteligente de colunas da ferramenta task é usada, a busca de workflow acontece automaticamente — você não precisa chamar explicitamente workflow action=list antes de cada operação de tarefa.
Próximos Passos
- Tarefas: Crie e mova tarefas entre colunas de workflow.
- Tipos de Tarefa: Configure tipos de tarefa para categorizar trabalho dentro das colunas.
- Sprints: Acompanhe como as tarefas fluem pelas colunas durante um sprint.
- Projetos: Gerencie as configurações do projeto que incluem configuração de workflow.
- Início Rápido: Configure o servidor MCP se ainda não o fez.