Skip to main content
Glama
bcosta19

MCP Gestão de Tarefas

by bcosta19

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IGNORE_PREFEITURANoIgnorar projetos da Prefeitura automaticamente.true
OFFLINE_QUEUE_PATHNoCaminho para o arquivo de fila offline.~/.gestao-tarefas-mcp/queue.sqlite
REQUEST_TIMEOUT_MSNoTimeout (em milissegundos) para requisições HTTP.5000
GESTAO_TAREFAS_API_URLYesA URL do servidor de Gestão de Tarefas.
GESTAO_TAREFAS_API_TOKENNoSessão web ou token de autenticação.
IGNORED_PROJECT_PATTERNSNoPadrões de nome de projeto a serem ignorados (separados por vírgula).prefeitura,pmsp,pref-,pm-,pm_

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
obter_contexto_projetoA

Identifica o projeto ativo com base no diretório de trabalho atual (via .gestaotarefas.json ou Git), verificando se o MCP deve operar ou se está desativado para projetos externos ou não identificados.

listar_projetosC

Lista todos os projetos cadastrados no sistema de Gestão de Tarefas.

criar_demandaA

Registra uma nova demanda no sistema de Gestão de Tarefas. A operação é bloqueada para projetos não identificados ou explicitamente ignorados. Se a rede estiver offline, salva na fila local.

listar_demandas_ativasB

Lista as demandas abertas ou em andamento de um projeto para análise de contexto e vínculo de subtarefas.

obter_detalhes_demandaB

Consulta os detalhes completos de uma demanda específica, incluindo suas subtarefas e responsáveis.

atualizar_demandaA

Atualiza campos de uma demanda existente (projeto, título, descrição, prioridade, status, responsável, sprint, datas, classificação ITIL, estimativa, solicitante).

criar_subtarefaA

Cria uma subtarefa técnica vinculada a uma demanda existente. A operação é bloqueada para projetos não identificados ou explicitamente ignorados. Se offline, armazena na fila local para posterior envio.

atualizar_subtarefaC

Atualiza campos de uma subtarefa (título, descrição, status ou data limite) ou atualiza múltiplos IDs em lote.

concluir_subtarefasA

Conclui ou altera o status de múltiplas subtarefas em uma única operação (passando uma lista de subtarefa_ids ou o demanda_id para concluir todas as pendentes daquela demanda).

renovar_sessaoB

Renova a sessão de autenticação do Gestão de Tarefas utilizando as credenciais salvas ou novas credenciais informadas.

sincronizar_fila_offlineB

Força o envio de todas as demandas e subtarefas que foram geradas localmente enquanto desconectado da VPN/intranet.

verificar_status_conexaoA

Informa o estado da conexão com a API da intranet, a validade do token de autenticação e a quantidade de itens na fila offline pendente.

listar_sprintsA

Lista as sprints visíveis, em ordem da mais recente para a mais antiga.

associar_demanda_sprintA

Associa uma demanda existente a uma sprint. A API rejeita a operação se a demanda já estiver em outra sprint.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 14 tools

Disambiguation4/5

Most tools target distinct resources and actions, e.g. project context vs project listing, demand details vs active demand list. Some boundary ambiguity exists between atualizar_subtarefa and concluir_subtarefas, since both can change subtask statuses in bulk, but their primary intents are distinguishable.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in Portuguese snake_case (obter_, listar_, criar_, atualizar_, concluir_, etc.). There are no mixed conventions or inconsistent verb styles.

Tool Count5/5

14 tools is well within the appropriate range for a task-management MCP server. Each tool addresses a distinct workflow area: project context, demand lifecycle, subtask management, sprints, and offline/session handling.

Completeness4/5

The core demand/subtask lifecycle is covered: create, read, update, list, bulk conclude, and sprint association. Minor gaps exist such as no delete/archive operations and no all-demand listing beyond active demands, but these are workable.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive