MCP Gestão de Tarefas
MCP Gestão de Tarefas
Servidor independente baseado no Model Context Protocol (MCP) para integrar agentes de desenvolvimento ao sistema de Gestão de Tarefas.
Requisitos
Node.js 22.5 ou superior;
acesso ao servidor de Gestão de Tarefas;
credenciais válidas ou um token de autenticação.
Related MCP server: Project Manager MCP
Instalação
npm install
npm run buildConfiguração e autenticação
O assistente configura a URL do servidor e a autenticação localmente. A URL
pode ser informada pela variável GESTAO_TAREFAS_API_URL, pelo argumento
--api-url ou durante a execução do assistente.
npm run setupQuando a URL não estiver configurada, o assistente solicitará:
URL do Gestão de Tarefas:Também é possível informar os dados de acesso por argumento:
npm run setup -- \
--api-url=https://seu-servidor-de-gestao.exemplo \
--email=seu.email@empresa.gov.br \
--password=suasenhaPara usar uma sessão web ou um token já existente:
npm run setup -- --api-url=https://seu-servidor-de-gestao.exemplo --token=SEU_TOKENO assistente tenta autenticar por endpoint JSON e, caso não esteja disponível,
usa o formulário web com CSRF. As credenciais não são versionadas. A sessão ou
o token são gravados no .env local e em ~/.gestao-tarefas-mcp/config.json.
Uma sessão web ou um token existente pode ser informado ao assistente ou
configurado em GESTAO_TAREFAS_API_TOKEN.
Variáveis de ambiente
O arquivo .env.example contém a configuração de referência:
GESTAO_TAREFAS_API_URL=https://seu-servidor-de-gestao.exemplo
GESTAO_TAREFAS_API_TOKEN=cole_a_sessao_web_ou_token_aqui
OFFLINE_QUEUE_PATH=~/.gestao-tarefas-mcp/queue.sqlite
REQUEST_TIMEOUT_MS=5000
IGNORE_PREFEITURA=true
IGNORED_PROJECT_PATTERNS=prefeitura,pmsp,pref-,pm-,pm_Não coloque tokens, senhas ou cookies em arquivos versionados.
Funcionalidades
O servidor fornece ferramentas para:
detectar o projeto atual e seu vínculo com o sistema;
listar projetos, demandas e sprints;
criar demandas e subtarefas;
atualizar subtarefas e consultar detalhes de demandas;
associar demandas a sprints;
operar com fila offline e sincronizar os itens posteriormente;
verificar a conectividade e o estado da autenticação.
Projetos marcados como externos ou pertencentes à Prefeitura podem ser
ignorados automaticamente. Esse comportamento é controlado por
IGNORE_PREFEITURA, IGNORED_PROJECT_PATTERNS e pelo arquivo
.gestaotarefas.json.
Execução
O servidor usa stdio e deve ser executado a partir do build:
npm run build
node dist/index.jsExemplo de configuração para um cliente MCP:
{
"mcpServers": {
"gestao-tarefas": {
"command": "node",
"args": ["/caminho/para/mcp-gestao-tarefas/dist/index.js"],
"env": {
"GESTAO_TAREFAS_API_URL": "https://seu-servidor-de-gestao.exemplo",
"GESTAO_TAREFAS_API_TOKEN": "CONFIGURADO_LOCALMENTE",
"OFFLINE_QUEUE_PATH": "~/.gestao-tarefas-mcp/queue.sqlite",
"IGNORE_PREFEITURA": "true"
}
}
}
}Após alterar o código, execute npm run build e reinicie o cliente MCP.
A visão geral dos componentes e dos fluxos está em ARCHITECTURE.md.
Configuração por agente de desenvolvimento
Um agente com acesso ao workspace pode configurar o servidor seguindo esta sequência:
Configure o servidor MCP deste projeto.
1. Leia o README.md e identifique o cliente MCP em uso.
2. Use o diretório atual como diretório do projeto.
3. Instale as dependências apenas se necessário.
4. Execute npm run build.
5. Registre o servidor usando node dist/index.js e preserve as demais
configurações existentes do cliente.
6. Solicite a URL do servidor e a autenticação caso ainda não estejam
configuradas. Não exiba nem grave tokens ou senhas no chat.
7. Inicie o servidor ou informe que o cliente precisa ser reiniciado.O agente deve pedir confirmação antes de sobrescrever configurações existentes ou instalar dependências. Se não tiver permissão para alterar a configuração do cliente, deve fornecer as instruções para aplicação manual.
Configuração do projeto
O arquivo .gestaotarefas.json deve ser criado na raiz do repositório que será
integrado ao Gestão de Tarefas, no mesmo nível do diretório .git:
meu-projeto/
├── .git/
├── .gestaotarefas.json
├── package.json
└── src/O MCP procura esse arquivo a partir do diretório atual e continua subindo pelas
pastas pai. Assim, uma configuração colocada em uma pasta comum também pode
ser compartilhada por vários repositórios. O nome alternativo
.gestao-tarefas.json também é aceito.
Para vincular o repositório a um projeto, crie meu-projeto/.gestaotarefas.json
com o identificador correspondente:
{
"projeto_id": 1,
"nome": "Gestão de Tarefas",
"departamento": "TI"
}Para desativar o MCP somente nesse repositório, use o mesmo arquivo:
{
"nome": "Projeto externo",
"tipo": "externo",
"ignorado": true,
"motivo": "Projeto fora do escopo"
}Testes
npm testA suíte cobre autenticação, detecção de contexto, bypass de projetos ignorados, comunicação HTTP, fila offline, sincronização e ferramentas MCP.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceIntegrates with the Tencent Agile Product Development (TAPD) platform to manage requirements, tasks, defects, and iterations through natural language. It enables seamless agile project management workflows using API access tokens or account credentials.
- Alicense-qualityDmaintenanceEnables AI agents to manage projects, epics, and tasks with atomic locking, real-time dashboard, and multi-agent coordination.MIT
- Flicense-qualityDmaintenanceEnables LLM agents to manage projects, track issues, log work, and integrate with Git. Provides 23 MCP tools for full project management capabilities.16
- Alicense-qualityCmaintenanceProvides Kanban, Gantt, list views, multi-project management, and archiving for task management via MCP protocol, enabling Cherry Studio Agent to create, update, query, and organize tasks.5ISC
Related MCP Connectors
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Project management MCP for AI agents with safe task reads and writes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bcosta19/mcp-gestao-tarefas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server