Skip to main content
Glama

Project Tasks MCP

Servidor MCP para coordenar projetos, features e tarefas entre equipes. Mantém dependências, execução, progresso, mensagens e revisão humana em MongoDB; expõe a API Streamable HTTP em POST /mcp.

O serviço não executa agentes nem acessa repositórios de trabalho.

Opcionalmente, yarn bridge inicia uma bridge MCP stdio local. Ela lê somente o Git do checkout atual, resolve um repositório previamente vinculado e publica diffs; o MCP HTTP continua sendo a API canônica.

Executar localmente

Requer Node.js 24 ou superior. Para configurar o ambiente com perguntas interativas, execute yarn setup (ou node scripts/setup-environment.mjs) na raiz do projeto e escolha local. O assistente prepara .env, instala as dependências e pode iniciar yarn dev; o MongoDB Community precisa estar instalado para o helper local iniciar mongod (no Windows, ele tenta detectar o caminho padrão; informe MONGOD_PATH se necessário).

yarn install --frozen-lockfile
yarn dev

yarn dev inicia o MongoDB local na porta 27018 e o MCP no mesmo terminal. Alterações em src/ reiniciam o MCP via nodemon; ao encerrar o comando, o MongoDB iniciado por ele também é encerrado.

Para executar os processos separadamente, use yarn mongo:local e yarn start em terminais distintos.

Verifique o serviço em http://localhost:3443/health.

Para trabalhar no painel React, mantenha o MCP local em execução e execute yarn dev:frontend em outro terminal. O Vite abre em http://localhost:5173 e encaminha as chamadas administrativas ao MCP local.

O build de produção gera os assets do frontend e os publica na rota administrativa do servidor.

Related MCP server: agent-task

Produção

No Ubuntu, execute yarn setup (ou node scripts/setup-environment.mjs) como o usuário que será dono do processo PM2, dentro do checkout. Escolha produção para configurar .env, MongoDB dedicado em Docker (com volume persistente e porta restrita ao loopback), MongoDB Community instalado no host ou uma URI existente; o assistente instala dependências e PM2, compila e inicia/salva o processo. O Docker Engine precisa estar instalado para a opção MongoDB dedicado. O startup do PM2 no systemd é configurado quando confirmado.

yarn install --frozen-lockfile --production=false
yarn build
yarn start:prod

yarn build gera os arquivos JavaScript em dist/; yarn start:prod executa essa saída compilada. Configure o arquivo .env na raiz do projeto; o servidor não usa valores padrão nem variáveis de ambiente do processo. MONGODB_URI, PORT, SERVICE_URL, MCP_AUTH_MODE e LEASE_MINUTES são obrigatórias. Se faltar alguma, a inicialização falha antes de conectar ao MongoDB ou abrir a porta do MCP. LOG_LEVEL, ALLOWED_ORIGINS, TLS e MONGOD_PATH são opcionais.

Para criar o primeiro administrador:

yarn cli -- bootstrap <usuario>

O bootstrap é único por banco. Guarde o token humano retornado; ele é usado pela CLI para aprovar, cancelar, desbloquear tarefas e administrar membros.

Instalar nas IAs

A configuração é global: instale o MCP uma vez no perfil de Codex ou Claude Code. Não crie .mcp.json em repositórios de trabalho.

Consulte o guia de configuração global para as instruções completas.

Documentação

Assunto

Documento

Instalação passo a passo: Windows, Ubuntu, clientes e executores

Guia de instalação

Fluxo de projetos, tarefas, dependências e revisão

Uso do MCP

Configuração global no Codex e Claude Code

Configuração global

Instalação em outras máquinas (servidor 192.168.17.26)

Instalação remota

Operação do servidor na rede privada

Rede interna

Cadastro e execução de tarefas de backend

Tarefas de backend

Cadastro e execução de tarefas de frontend

Tarefas de frontend

Chamadas HTTP administrativas

Collection Postman versionada

Download da collection no servidor

GET ${SERVICE_URL}/postman/collection.json (local: http://localhost:3443/postman/collection.json)

Colaboração Git, diffs e contexto automático

Uso do MCP

Runner e plano de colaboração autônoma entre IAs

Loop autônomo de IA

Validação

yarn test:flow

Segurança

MCP_AUTH_MODE=trusted_local aceita a identidade enviada em X-Project-Tasks-Email. Use esse modo somente em rede privada controlada e não exponha o serviço à internet.

A revisão humana continua exigindo ADMIN_TOKEN na CLI. Logs registram metadados operacionais — sem tokens ou conteúdo de mensagens.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    AgentTask is a governed work platform where human teams and AI agents share one backlog. Hosted remote MCP server (streamable HTTP, OAuth 2.1 or org API keys) with 60+ tools for tasks, subtasks, projects, groups, labels, notes, comments, attachments, search, crews, and agent runs.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Project management for teams and their AI agents. Agents join as named members. Hosted Streamable HTTP endpoint at https://taskfolk.ai/api/mcp/v1, official registry id ai.taskfolk/mcp.
    -