mcptask.online
Desenvolvedores de IA autônomos na sua própria infraestrutura. Pessoas e desenvolvedores de IA compartilham uma única fila de tarefas; o executor (Claude Code, Codex, OpenCode) trabalha no seu repositório e testes e entrega um pull request para GitHub, GitLab ou Bitbucket. Servidor MCP remoto com OAuth.
Servidor MCP hospedado
npx add-mcp 'https://mcptask.online/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
← Voltar para a visão geral das integrações
Execute seu projeto a partir do chat — sem terminal, sem nova interface
Cole uma URL no Claude Cowork ou no claude.ai e você poderá planejar, registrar horas e responder clientes diretamente da conversa. OAuth 2.0 — sem token, sem arquivo de configuração.
link
URL do servidor MCP remoto
https://mcptask.online/mcp
Cole esta URL em Customize → Connectors → Add custom connector no Cowork / claude.ai
Usando Claude Cowork ou claude.ai? Conecte-se em 2 minutos com uma única URL — sem terminal, sem novo painel.
- 1 Crie uma conta Teste grátis de 30 dias, sem cartão.
- 2 Cole a URL Uma URL, sem token, sem Client ID.
- 3 Aprove e converse OAuth no seu navegador, depois é só conversar.
menu_bookPassos detalhados
expand_more
groups
Em um plano Team ou Enterprise?
Um Owner primeiro adiciona o conector em Organization settings → Connectors (https://claude.ai/admin-settings/connectors): Add → hover Custom → Web → cole a URL → Add. Cada membro então o conecta por conta própria em Customize → Connectors — ele carrega um rótulo Custom.
cloud
Atenção sobre a arquitetura
Para um conector personalizado adicionado via claude.ai / Cowork, a conexão se origina da infraestrutura em nuvem da Anthropic, não da sua máquina. O mcptask.online é publicamente acessível, então não é necessário configurar firewall ou VPN.
-
Crie sua conta no mcptask.online
Teste grátis de 30 dias, sem cartão. Você pode fazer isso agora mesmo em outra aba. person_addCriar conta -
Esteja logado
A aprovação OAuth acontece neste navegador, então a conta que você acabou de criar precisa ser a sessão ativa aqui. loginEntrar -
Abra Customize → Connectors no Cowork / claude.ai
No Cowork ou no claude.ai, vá para https://claude.ai/customize/connectors. Clique no + e escolha Add custom connector. -
Cole a URL do mcptask.online
Cole esta URL — sem Client ID ou Secret, sem token. O registro dinâmico de clientes cuida do resto.https://mcptask.online/mcp -
Clique em Connect e aprove
Clique em Connect. Seu navegador abre a página de aprovação OAuth do mcptask.online — faça login (se ainda não estiver) e clique em Authorize. Nenhum token ou senha é compartilhado com a Anthropic. -
Ative o conector no seu chat
Em um novo chat, clique em + (canto inferior esquerdo), escolha Connectors e ative o mcptask.online. Experimente um primeiro prompt: Liste meus projetos e minha próxima tarefa.
Uma Ferramenta de PM que o Agente Conduz
O mcptask.online é construído com MCP em primeiro lugar. O agente não apenas lê suas tarefas — ele usa o workspace como sua fila de trabalho: GetNextTaskTool → trabalhar → LogWorkProgressTool → AddMessageTool.
Como é um fluxo de trabalho autônomo
Conecte um cliente MCP e o workspace se torna a lista de tarefas, o registro de progresso e o canal de hand-off do agente.
check_circleWorkspace = a fila de trabalho do agente (ferramenta de PM com MCP em primeiro lugar).
check_circleCada ação é limitada às permissões do usuário e registrada em seu nome.
open_in_newO mcptask_runner usa este servidor MCP como sua fila de trabalho
O que é MCP?
O mcptask.online é construído para que seu assistente de IA possa conduzir todo o workspace via MCP — fale um protocolo, obtenha toda a superfície de ferramentas (listar, ler, criar, registrar, mensagem). Sem HTML para extrair, sem HTTP personalizado por integração. Para uma definição em um parágrafo do acrônimo, veja o glossário abaixo.
check_circleA IA entende a estrutura de dados imediatamente
check_circleNenhum código de integração personalizado necessário
check_circleProtocolo confiável e versionado
check_circleMesma interface para todos os clientes MCP
O que você pode fazer via MCP
Escrever:
- editAtualizar status da peça
- editRegistrar esforços de trabalho
- editAdicionar comentários
- editAnexar arquivos
- editCriar peças e subtarefas
Consultar:
- searchObter próxima peça disponível (ordenada por prioridade)
- searchNavegar pela lista de peças
Fatores de Prioridade
| Nível de prioridade | Urgente > Alta > Normal > Baixa |
|---|---|
| Tipo de tarefa | bugs e reclamações antes de outras tarefas |
| Idade | tarefas mais antigas aparecem primeiro |
publicQualquer Sistema
Conecte Qualquer Agente de IA via MCP
O mcptask_runner é opcional. Qualquer agente de IA compatível com MCP — Claude Code, Claude Desktop, Copilot no seu IDE, ou qualquer outro cliente — pode ler e trabalhar suas tarefas diretamente, sem loop autônomo necessário. Sem binário, sem instalação, apenas um pequeno arquivo de configuração.
Se seu cliente de IA fala MCP, a conexão leva cerca de dois minutos: obtenha um token, adicione uma entrada de servidor e diga ao seu agente em qual projeto trabalhar. O acrônimo MCP é explicado no glossário algumas seções abaixo. Abrir o glossário
Quais clientes funcionam?
Qualquer coisa que fale MCP. Cada linha carrega a data em que foi verificada pela última vez.
Claude Code (CLI)
Funciona
Melhor opção. Adicione o servidor ao seu .mcp.json e o Claude Code pode ler, listar e criar tarefas.
Verificado em 2026-08
Claude Desktop
Funciona
Adicione a mesma entrada de servidor nas configurações MCP do Claude Desktop. Mesmo token, mesmo endpoint.
Verificado em 2026-08
Outros clientes MCP
Funciona
Qualquer cliente que aceite a configuração padrão de servidor MCP (VS Code Continue, Cursor quando habilitado para MCP, agentes personalizados) funciona da mesma forma.
Verificado em 2026-08
GitHub Copilot (IDE: VS Code, JetBrains, Eclipse, Xcode)
Funciona
O Copilot fala MCP nativamente no IDE e suporta servidores MCP personalizados. Adicione a mesma entrada .mcp.json do Claude Code.
Verificado em 2026-08
GitHub Copilot (github.com/copilot web)
Não suportado
O chat web em github.com/copilot não consegue conectar servidores MCP personalizados, então o mcptask não pode ser integrado lá.
Verificado em 2026-08
GitHub Copilot (agente em nuvem / revisão de código)
Parcial
As ferramentas MCP funcionam, mas os recursos e prompts MCP não. Grande parte da superfície do mcptask é servida como recursos sob URIs mcptask://, então as leituras de recursos falham lá.
Verificado em 2026-08
mcptask.online como Fila de Tarefas do Seu Agente
O Fluxo de Trabalho do Agente
1
O agente chama GetNextTaskTool via MCP
arrow_downward
2
O mcptask.online retorna a tarefa de maior prioridade
arrow_downward
3
O agente trabalha na tarefa (codificação, testes, etc.)
arrow_downward
4
O agente chama LogWorkProgressTool com o progresso
arrow_downward
5
O agente registra 100% via LogWorkProgressTool: o mcptask.online marca a tarefa como concluída por conta própria
arrow_downward
6
Loop: O agente chama GetNextTaskTool novamente
check
Uma tarefa vai apenas para o usuário ao qual está atribuída
check
Seleção de tarefas baseada em prioridade
check
Registro de esforço em uma única chamada de ferramenta
check
Conclusão decorre de um progresso de cem por cento
check
Loop de operação contínua
Para Desenvolvedores
Sem middleware, sem extração de dados, sem endpoints fictícios. Configure em 5 minutos e conduza o mcptask.online a partir do seu cliente de IA, host Git ou script de servidor.
- account_circleClaude Cowork / claude.ai — detalhado passo a passo de OAutharrow_upward
- codeWebhooks do GitHub — push + pull request
Integração com GitHub
check_circleAtivo (Webhooks de entrada)schedule5 minutosRecursos
codeProcessamento de eventos de webhook (push, pull request) codeDois webhooks por repositório — um para eventos de push, outro para eventos de pull request codeMensagens de commit vinculam o trabalho a uma peça e definem sua porcentagem de progresso codeReferências no corpo do pull request vinculam o PR e aprovam a peça no merge codeAssinado com seu token secreto de conta via X-Hub-Signature-256Como funciona
- 1Copie seu token secreto de conta do mcptask.online (Configurações da conta → Integrações → Token secreto).
- 2No seu repositório do GitHub, adicione um webhook com Payload URL https://mcptask.online/github/efforts, selecione Apenas o evento de push e cole o token secreto.
- 3Adicione um segundo webhook com Payload URL https://mcptask.online/github/pulls, selecione Deixe-me selecionar eventos individuais → Pull requests e cole o mesmo token secreto.
- 4Nas mensagens de commit, adicione uma linha https://mcptask.online/ACCOUNT/tasks/ID NN% onde NN é a porcentagem de progresso.
- 5Nas descrições de pull request, adicione uma linha mcptask: https://mcptask.online/ACCOUNT/tasks/ID.
- 6Quando o PR é mesclado, a peça referenciada é aprovada e o último esforço é definido como 100%.
Como referenciar uma peça
Use a URL pública da peça https://mcptask.online/ACCOUNT/tasks/ID. ACCOUNT é seu código de conta e ID é o ID relativo da peça mostrado na página da peça e na URL. Exemplos:https://mcptask.online/ACCOUNT/tasks/47 40%https://mcptask.online/ACCOUNT/tasks/48 100%mcptask: https://mcptask.online/ACCOUNT/tasks/47Integração com Pull Request
- mergePR aberto → uma nota com o link do PR é adicionada à peça
- mergePR mesclado → a peça é aprovada e uma nota de conclusão é adicionada
- mergeO progresso do último esforço é definido como 100% no merge
- mergeFunciona com qualquer repositório público ou privado que possa acessar mcptask.online
Configuração
settingsDois webhooks por repositório (endpoints separados para eventos de push e pull request) settingsSuporte a repositórios privados settingsSem acesso ao código-fonte — apenas metadados de webhook são processados settingsTLS obrigatório - codeWebhooks do GitLab — push + merge request
Integração com GitLab
check_circleAtivo (Webhooks de entrada)schedule5 minutosComo funciona
- 1Copie seu token secreto de conta do mcptask.online (Configurações da conta → Integrações → Token secreto).
- 2No seu projeto do GitLab, adicione um webhook com URL https://mcptask.online/gitlab/efforts, acione Eventos de push e cole o token secreto no campo Token secreto.
- 3Adicione um segundo webhook com URL https://mcptask.online/gitlab/merge\_requests, acione Eventos de merge request e use o mesmo token secreto.
- 4Nas mensagens de commit, adicione uma linha https://mcptask.online/ACCOUNT/tasks/ID NN% onde NN é a porcentagem de progresso.
- 5Nas descrições de merge request, adicione uma linha mcptask: https://mcptask.online/ACCOUNT/tasks/ID.
- 6Quando o MR é mesclado, a peça referenciada é aprovada e o último esforço é definido como 100%.
Como referenciar uma peça
Use a URL pública da peça https://mcptask.online/ACCOUNT/tasks/ID. ACCOUNT é seu código de conta e ID é o ID relativo da peça mostrado na página da peça e na URL. Exemplos:https://mcptask.online/ACCOUNT/tasks/47 40%https://mcptask.online/ACCOUNT/tasks/48 100%mcptask: https://mcptask.online/ACCOUNT/tasks/47Integração com Merge Request
- mergeMR aberto → uma nota com o link do MR é adicionada à peça
- mergeMR mesclado → a peça é aprovada e uma nota de conclusão é adicionada
- mergeO progresso do último esforço é definido como 100% no merge
- mergeFunciona com GitLab.com e GitLab auto-hospedado (12.0+) que possa acessar mcptask.online
Configuração
settingsDois webhooks por projeto (endpoints separados para eventos de push e merge request) settingsSuporte a GitLab auto-hospedado (12.0+) settingsSem acesso ao código-fonte — apenas metadados de webhook são processados settingsTLS obrigatório - terminalAPI REST — JSON sobre HTTP
API REST
check_circleAtivo (Estável)workspace_premiumTodos os planos JSON sobre HTTP, limitado à sua conta. Use quando o MCP não for adequado (scripts servidor a servidor, painéis, ferramentas não-MCP).Autenticação
Uma credencial, um cabeçalho. O mesmo MCPTASK_TOKEN que você usa para o servidor MCP autentica cada chamada da API REST como um token Bearer.
Obtenha um token em mcptask.online → Ver usuário → Informações avançadas → Token de API. Codificado em JWT, assinado com HS256, limitado ao seu usuário — sem chave de API separada, sem rotação por conta.Authorization: Bearer <MCPTASK_TOKEN>Endpoints
Todos os endpoints são limitados ao seu código de conta (o código curto da sua URL do mcptask.online). Caminhos reais usam /pieces (o termo genérico) em vez de /tasks — usamos "piece" como a palavra guarda-chuva para tarefa, história, épico, recorrente.Projetos
codeGET /api/{account_code}/projects - Listar projetosPeças (Tarefas, Histórias, Épicos, Recorrentes)
codeGET /api/{account_code}/pieces/{id} - Obter peça codePOST /api/{account_code}/pieces - Criar peçaEsforços
codeGET /api/{account_code}/pieces/{id}/efforts - Listar esforços codePOST /api/{account_code}/pieces/{id}/efforts - Registrar esforçoUsuários
codeGET /api/{account_code}/users/{id} - Obter usuário codeGET /api/{account_code}/users/current - Usuário atualRelatórios de bug (Professional, Enterprise e teste)
codePOST /api/{account_code}/bug_reports - Registrar um bug (chave de relatório de bug)Limites de taxa
Impostos no servidor MCP (/mcp): 60 solicitações/minuto por token, mais o limite horário por conta abaixo, definido pelo plano (um teste recebe o limite Professional). Chamadas da API REST não contam para esses limites. Entre em contato se precisar de um teto maior. Starter 1.000/hora Professional 10.000/hora Enterprise Ilimitado A própria API REST está disponível em todos os planos; registrar bugs via /bug_reports requer Professional, Enterprise ou teste.Documentação
Chamadas reais que você pode colar em um terminal agora. Substitua $MCPTASK_TOKEN por um token de Ver usuário → Informações avançadas → Token de API e $ACCOUNT pelo seu código de conta. codeVerificar versão da API (sem token necessário)curl https://mcptask.online/api{ "message": "mcptask.online REST API v0.10", "version": "0.10", "version_app": "5.72", "revision": "1272" }curl https://mcptask.online/api/$ACCOUNT/users/current \ -H "Authorization: Bearer $MCPTASK_TOKEN"{ "id": 7, "user_nick": "george", "email": "george@example.com", "default_account_code": "bcp" }curl https://mcptask.online/api/$ACCOUNT/projects \ -H "Authorization: Bearer $MCPTASK_TOKEN"[ { "id": 1, "code": "bcp", "name": "BCP Development" } ]curl -X POST https://mcptask.online/api/$ACCOUNT/pieces \ -H "Authorization: Bearer $MCPTASK_TOKEN" \ -H "Content-Type: application/json" \ -d ''{"piece_type":"Task","name":"Review PR","project_id":1}''{ "id": 42, "name": "Review PR", "piece_type": "Task", "state": "new" } - bug_reportAPI de relatório de bug — deixe seu aplicativo registrar bugs em um projeto
API de relatório de bug
check_circleAtivoworkspace_premiumProfessional, Enterprise e teste Deixe seu próprio aplicativo registrar relatórios de bug diretamente em um projeto: um POST com uma chave de relatório de bug, e o bug chega como uma Tarefa no Épico do projeto para erros — com a URL da página, navegador, captura de tela e log do console anexados.Requisitos
A API de relatório de bug faz parte dos planos Professional e Enterprise; uma conta de teste também pode usá-la. No Starter, as chaves permanecem armazenadas, mas não registram nada até você fazer upgrade. Veja preçosConfiguração em 3 etapas
- Abra as configurações do projeto e role até o cartão API de relatório de bug.
- Nomeie a chave (ex.: "Produção do meu app") e, se quiser, escolha um responsável padrão. Bugs vão para o Épico do projeto para erros — ele é criado automaticamente quando o projeto não tem nenhum — e são de autoria de quem criou a chave.
- Clique em Criar chave e copie imediatamente: ela é mostrada apenas uma vez (armazenamos apenas sua impressão digital). Mantenha-a no seu servidor, ex.: em uma variável de ambiente. Revogue-a no mesmo cartão sempre que precisar.
Exemplos
warningNunca coloque a chave de relatório de bug em código que roda no navegador de um visitante — qualquer um poderia lê-la e inundar seu projeto. Deixe o navegador enviar o relatório para seu próprio backend e chame mcptask.online a partir daí.
codecurl — multipart com captura de telacurl -X POST https://mcptask.online/api/$ACCOUNT/bug_reports \ -H "Authorization: Bearer $BUG_REPORT_KEY" \ -H "Content-Type: application/json" \ -d '{"title":"Save button does nothing","description":"Clicking Save on the invoice form has no effect.","url":"https://app.example.com/invoices/1","priority_code":"urgent"}'
codeJavaScript — seu backend (Node 18+), a chave permanece no servidorcurl -X POST https://mcptask.online/api/$ACCOUNT/bug_reports \ -H "Authorization: Bearer $BUG_REPORT_KEY" \ -F "title=Save button does nothing" \ -F "description=Clicking Save on the invoice form has no effect." \ -F "screenshot=@screenshot.png" \ -F "files[]=@invoice.pdf"
codeJavaScript — sua página web, captura de tela opcional (html2canvas)app.post('/report-bug', express.json({ limit: '12mb' }), async (req, res) => { const { title, description, url, user_agent, viewport, screenshot } = req.body; const response = await fetch(\`https://mcptask.online/api/${process.env.MCPTASK_ACCOUNT}/bug_reports\`, { method: 'POST', headers: { 'Authorization': \`Bearer ${process.env.MCPTASK_BUG_REPORT_KEY}\`, 'Content-Type': 'application/json' }, body: JSON.stringify({ title, description, url, user_agent, viewport, screenshot }) }); res.status(response.status).json(await response.json()); });
Um bug registrado responde 201 Created com o ID relativo e o link da nova Tarefa:// The browser talks to YOUR backend only — never to mcptask.online with the key. const canvas = await html2canvas(document.body); // optional await fetch('/report-bug', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: 'Save button does nothing', description: 'Clicking Save on the invoice form has no effect.', url: location.href, user_agent: navigator.userAgent, viewport: \`${innerWidth}x${innerHeight}\`, screenshot: canvas.toDataURL('image/png') }) });{ "relative_id": 1234, "url": "https://mcptask.online/acme/tasks/1234" }Referência de campos
Campo Obrigatório Descrição title sim Título do bug — torna-se o nome da Tarefa. description sim O que aconteceu. Os campos abaixo são adicionados à descrição da Tarefa como seções. expected_behavior não O que deveria ter acontecido. url, user_agent, viewport não Onde e em qual navegador o bug apareceu. reporter_name, reporter_email não Quem relatou no seu aplicativo. console_log não Saída do console do navegador; anexada como console.log, seu final também vai para a descrição. html_snapshot não O HTML da página; anexado como snapshot.html. screenshot não Um arquivo multipart ou uma URL de dados base64 (data:image/png;base64,…). files[] não Mais anexos — arquivos multipart ou URLs de dados base64. Todos os anexos juntos podem ocupar no máximo 10 MB. assigned_user_id não Substitui o responsável padrão da chave; o ID de usuário de um membro do seu workspace. priority_code não Substitui a prioridade padrão alta: low, medium, high ou urgent. Erros
Erros respondem com JSON contendo um array errors; cada item carrega um name e uma message (erros de validação também o attribute). - menu_bookGlossário rápido
Glossário rápido
Alguns termos usados nesta página, em inglês simples. MCP Model Context Protocol — um padrão para assistentes de IA (Claude, Cursor, Cline, …) conversarem com ferramentas externas. mcptask.online fala MCP nativamente, então qualquer cliente MCP pode usá-lo. SSE Server-Sent Events — um transporte HTTP legado que o MCP usava para streaming de chamadas de ferramentas. Novos clientes devem usar o transporte HTTP streamable atual em https://mcptask.online/mcp; o endpoint SSE legado é servido apenas para compatibilidade reversa. Webhook Uma chamada HTTP que um aplicativo faz a outro quando algo acontece. Entrada = algo chama mcptask.online (ex.: GitHub no push). Saída = mcptask.online chama seu sistema (planejado, ainda não ativo). MCPTASK_TOKEN Uma longa string aleatória que prova ao mcptask.online que uma solicitação realmente vem de você. Gere uma vez em mcptask.online → Ver usuário → Informações avançadas → Token de API e use como token Bearer. Trate como uma senha. Conector personalizado A interface do claude.ai / Cowork para adicionar um servidor MCP remoto por URL. Você fornece a URL, clica em Conectar, e o fluxo OAuth conclui a configuração — sem token para copiar, sem arquivo de configuração para editar. - constructionFerramentas MCP disponíveis
Ferramentas MCP disponíveis
As 22 ferramentas abaixo são as reais fornecidas pelo servidor MCP do mcptask.online hoje. AddMessageTool, AddAttachmentTool, CreatePieceTool, LogWorkProgressTool e as ferramentas de leitura funcionam de ponta a ponta.Ferramenta Descrição AddAttachmentToolAnexar um arquivo a uma peça AddMessageToolAdicionar um comentário / mensagem a uma peça BlockTaskToolBloquear ou desbloquear uma tarefa que não pode ser concluída agora, com um motivo opcional (apenas estado — não cria dependência entre peças) CreatePieceToolCriar uma nova peça (tarefa, história, épico, recorrente) ExportTimeSheetReportToolExportar um relatório de timesheet como JSON, CSV ou PDF (o PDF retorna codificado em base64) GetAccountToolBuscar detalhes da conta: atributos, usuários no nível da conta, projetos permitidos e empresas GetAttachmentToolBuscar metadados de anexo e uma URL de download direto para uma peça GetCurrentUserToolIdentificar o usuário por trás do token atual GetNextStorySubtaskToolObter a próxima subtarefa para trabalhar dentro de uma História GetNextTaskToolObter a tarefa disponível de maior prioridade GetPieceEffortsToolLer entradas de controle de tempo para uma peça GetPieceToolBuscar uma única peça por ID GetProjectToolBuscar metadados de um projeto GetProjectTreeToolObter a hierarquia do projeto (épicos/histórias/tarefas) GetUsageGuideToolAutodescrever o servidor (capacidades e dicas de uso) ListPiecesToolListar peças com filtros (projeto, status, tipo) ListProjectsToolListar projetos aos quais você tem acesso ListTimeSheetReportOptionsToolListar os filtros que o relatório de timesheet aceita (empresas, projetos, trabalhadores, layout) LogWorkProgressToolRegistrar esforço em uma peça e atualizar seu progresso
| ManageBlockerLinksTool | Declarar ou limpar uma dependência: a peça que você nomeia aguarda os bloqueadores que você listar e sai da fila de próximas tarefas até que eles sejam concluídos (adicionar é tudo-ou-nada — um id inválido rejeita a chamada inteira) |
| SearchPiecesTool | Pesquisar as peças de um projeto por tipo, estado, responsável, autor e texto |
| UpdatePieceTool | Atualizar os atributos mutáveis de uma peça e obter antes/depois de cada um dos alterados |
- vpn_keyAuthentication
Autenticação
Duas formas de acesso, dependendo do seu cliente. Claude Code / Cursor / Cline usam um token MCPTASK_TOKEN de longa duração (Bearer). Claude Cowork / claude.ai usam OAuth 2.0 com registro dinâmico de cliente — você nunca precisa lidar com um token.MCPTASK_TOKEN (Bearer — para Claude Code, Cursor, Cline):
- vpn_keyVer usuário → token de API em mcptask.online
- vpn_keyVinculado à sua conta de usuário, com escopo para seus workspaces
- vpn_keyNão tem data de expiração; Regenerar na mesma página emite um novo e o antigo para de funcionar imediatamente
- vpn_keyTrate-o como uma senha — qualquer pessoa que o possua age como você
OAuth 2.0 (para Claude Cowork / claude.ai):
- lockSem client secret, sem credencial manual — registro dinâmico de cliente
- lockPKCE S256 — seguro até em clientes públicos
- lockA aprovação é por workspace — você escolhe em qual workspace do mcptask.online o conector pode atuar
- lockRevogue pelo claude.ai a qualquer momento (Customize → Connectors → Remove)
Permissões:
- securityToken herda suas permissões de usuário — sem escopos extras por enquanto
- securitySomente leitura vs. leitura-escrita é controlado pelas ações que você chama
- securityIsolamento por projeto é aplicado no lado do servidor
- securityTodas as chamadas são registradas sob seu usuário Detalhes técnicos
Como o servidor MCP e as integrações funcionam
Para o líder técnico que quer saber o que acontece por baixo dos panos antes de conectar uma equipe.
Transporte e login
O servidor MCP fala o transporte HTTP Streamable em https://mcptask.online/mcp. Uma configuração de cliente o nomeia com "type" definido como "http" e envia o MCPTASK_TOKEN do usuário em um cabeçalho Authorization Bearer. Claude Cowork e claude.ai fazem login via OAuth 2.0 em vez disso.
- O token é um JWT assinado com HS256. Ele carrega as permissões do seu usuário — não há escopos extras.
- O servidor MCP tem limite de taxa: 60 requisições por minuto por token, mais um limite horário por conta definido pelo plano (API REST → Limites de taxa abaixo).
O que uma leitura de tarefa retorna
GetPieceTool devolve a tarefa inteira, para que ninguém precise copiar o contexto manualmente.
- Nome, descrição em Markdown, estado, prioridade, tipo e responsável
- A Story ou Epic pai, as subtarefas e as tarefas que a bloqueiam
- Mensagens e anexos
- Um link para o registro de trabalho, lido com GetPieceEffortsTool
O que é registrado
O tempo de trabalho é registrado explicitamente, uma entrada por etapa. O que um desenvolvedor de IA escreve — registros de trabalho, mensagens, anexos, novas tarefas — carrega o nome do seu usuário, como qualquer coisa que uma pessoa escreve.
- LogWorkProgressTool: o que foi feito, a duração em minutos e o progresso em porcentagem
- BlockTaskTool: uma tarefa que não pode ser concluída agora, com o motivo
- O ciclo: GetNextTaskTool → trabalho → LogWorkProgressTool → a próxima tarefa
Vários desenvolvedores de IA ao mesmo tempo
Cada desenvolvedor de IA é seu próprio usuário com seu próprio token, seu próprio papel em cada projeto e seu próprio nome nos registros e na folha de ponto. Ele é cobrado como uma pessoa.
- Seus papéis no projeto decidem em quais projetos ele trabalha
- Pessoas e desenvolvedores de IA pegam tarefas da mesma fila
Commits e pull requests
GitHub e GitLab (GitLab.com e auto-hospedado) reportam pushes e pull ou merge requests para mcptask.online por meio de webhooks.
- Um commit registra trabalho quando sua mensagem contém uma linha com a URL da tarefa e, opcionalmente, o progresso: https://mcptask.online/ACCOUNT/tasks/ID 80%
- Um pull request que nomeia a tarefa em sua descrição é vinculado a ela; mesclá-lo aprova a tarefa
- Bitbucket Cloud não tem webhooks. Lá, apenas mcptask_runner abre, lê e mescla pull requests, por meio de seu próprio comando pr.
Jira, Trello e Redmine
Issues e cartões são importados um de cada vez para um projeto existente. A partir daí, o trabalho acontece no mcptask.online.
- Trabalho registrado, mensagens e conclusão são gravados de volta no issue ou cartão original como comentários
- Redmine também tem sua taxa de conclusão atualizada
- Alterações feitas no Jira, Trello ou Redmine após a importação não voltam
{
"mcpServers": {
"mcptask-online": {
"type": "http",
"url": "https://mcptask.online/mcp",
"headers": { "Authorization": "Bearer YOUR_MCPTASK_TOKEN" }
}
}
}
A entrada para Claude Code e outros clientes MCP que leem um arquivo de configuração. Substitua o token pelo seu.
compare_arrowsComparação
mcptask.online vs. outras filas de tarefas para codificação com IA
Um desenvolvedor de IA rodando na sua infraestrutura, que reporta e fatura como um humano. TaskPeace, AgentTask, Task Master AI e taskqueue-mcp entregam a próxima tarefa a uma IA. Jira e Linear rastreiam tickets. Aqui está o que cada um faz, verificado em seus próprios sites e READMEs.
| Recurso | mcptask.online | TaskPeace | AgentTask | Task Master AI | taskqueue-mcp | Jira + IA | Linear |
|---|---|---|---|---|---|---|---|
| O código roda do seu lado: banco de dados real, testes de sistema reais | ? | ? | ? | ? | * | ? | |
| Frota de runners: mais máquinas, mais projetos, diferentes CLIs de codificação (Claude Code / Codex / OpenCode), cotas por máquina, um painel | ? | ? | ? | ? | * | ? | |
| Um servidor MCP do qual o desenvolvedor de IA escolhe sua próxima tarefa por conta própria | ? | ** | ? | ||||
| Escolha do modelo / sua própria chave de API | |||||||
| Modelo local ou de pesos abertos, modelo escolhido por tarefa conforme a complexidade (triagem gênio / inteligente / primitivo) | ? | ? | ? | ? | * | ? | |
| Modo totalmente local: o modelo roda do seu lado (Ollama / pesos abertos), sem inferência em nuvem | ? | ? | ? | ? | * | ? | |
| Mescla por conta própria após CI verde (auto-squash opcional) | ? | ? | ? | ? | *** | ? | |
| Recupera-se de uma falha ou estouro de contexto e retoma no branch de trabalho em andamento | ? | ? | ? | ? | ? | ||
| Teste falho de outra pessoa → abre um bug, corrige, retorna à tarefa | ? | ? | ? | ? | ? | ||
| Hierarquia Epic → Story → Tarefa e bloqueio entre tarefas | ? | ? | ? | ||||
| GitHub, Bitbucket Cloud, GitLab incl. auto-hospedado | ? | GitHub | ? | ? | Bitbucket Cloud / GitHub Cloud *** | GitHub | |
| Trabalho de IA na mesma folha de ponto que o trabalho das pessoas | ? | ? | ? | ? | ? | ||
| Pessoas e IA na mesma fila de tarefas | ? | ? | ? | ||||
| O que você paga para rodar a IA | Apenas sua própria chave de API ou um modelo local, sem margem | ? | ? | ? | ? | Créditos Rovo Dev + minutos de build do Bitbucket Pipelines * | ? |
| Preço por usuário | Teste grátis de 30 dias, depois 300 Kč por usuário por mês | Grátis em beta, Pro US$ 10/mês depois | Grátis para 1 usuário, pago a partir de US$ 12/usuário/mês | Grátis, código aberto | Grátis, código aberto (MIT) | Grátis até 10 usuários, depois pago por usuário | Grátis, pago a partir de US$ 10/usuário/mês |
- * Jira + IA: tudo roda na nuvem da Atlassian — Rovo Dev, ou Claude Code / Codex dentro do Bitbucket Pipelines. Pipelines agênticos não suportam runners auto-hospedados, o modelo não pode rodar do seu lado, e cada etapa agêntica consome minutos de build.CI/CD agêntico não é suportado em runners auto-hospedados O Bitbucket Pipelines suporta a integração de agentes usando Rovo Dev (gerenciado pela Atlassian) ou Codex ou Claude Code (conta própria).Todas as etapas agênticas consomem minutos de build do Bitbucket Pipelines da mesma forma que qualquer outra etapa de pipelines.
- ** Jira + IA: via o Servidor MCP Remoto oficial da Atlassian (OAuth 2.1).
- *** Jira + IA: o trabalho do Rovo Dev termina em um PR pronto para mesclagem, e o código precisa estar no Bitbucket Cloud ou GitHub Cloud.cria PRs prontos para mesclagem em um sandbox seguro e configurável Bitbucket Cloud ou GitHub Cloud está conectado ao seu site do Jira
✓ declarado no site ou docs da própria ferramenta · ✗ declarado que não possui, ou ausente da própria página de recursos ·? nenhuma página pública diz uma coisa ou outra. Verificado em 2026-09-14.
Fontes para cada ✓ e ✗
- TaskPeace:https://taskpeace.com
- AgentTask:https://agenttask.io/
- Task Master AI:https://docs.task-master.dev/capabilities/mcp, https://github.com/eyaltoledano/claude-task-master
- taskqueue-mcp:https://github.com/chriscarrollsmith/taskqueue-mcp
- Jira + IA:https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/, https://github.com/atlassian/atlassian-mcp-server, https://www.atlassian.com/blog/company-news/rovo-dev-in-jira, https://www.atlassian.com/software/rovo-dev, https://support.atlassian.com/jira-software-cloud/docs/what-is-an-issue/, https://support.atlassian.com/jira-software-cloud/docs/collaborate-on-work-items-with-ai-agents/, https://www.atlassian.com/software/jira/pricing
- Linear:https://linear.app/docs/mcp, https://linear.app/docs/issue-relations, https://linear.app/docs/github, https://linear.app/docs/agents-in-linear, https://linear.app/pricing
mcptask.online vs. as alternativas
Como o mcptask.online é diferente do TaskPeace?
expand_more
O TaskPeace mantém uma fila única, plana e ranqueada que uma IA lê via MCP. O mcptask.online tem o mesmo fluxo GetNextTaskTool, além de uma hierarquia Epic → Story → Tarefa com bloqueio, integração com GitHub / GitLab, rastreamento de tempo e faturamento, e um runner que trabalha a tarefa na sua própria máquina.
mcptask.online vs. AgentTask?
expand_more
Ambos permitem que pessoas e IA trabalhem a partir de um único backlog via MCP e vinculam atividade do GitHub a tarefas. O mcptask.online adiciona um runner que executa tarefas na sua infraestrutura contra seus testes reais, e leva o trabalho até relatórios de tempo e faturas.
mcptask.online vs. Task Master AI ou taskqueue-mcp?
expand_more
Task Master AI e taskqueue-mcp são listas de tarefas gratuitas e de código aberto para o editor de um único desenvolvedor. O mcptask.online é uma fila compartilhada para uma equipe inteira de pessoas e desenvolvedores de IA, com papéis, rastreamento de tempo, cobrança e um runner que leva uma tarefa até um PR mesclado.
Como o mcptask.online é diferente do Jira com Rovo Dev?
expand_more
Conduzir um projeto a partir do chat via MCP é algo que o Jira também faz hoje em dia — a Atlassian roda um Remote MCP Server oficial — então não reivindicamos isso como uma diferença.
A diferença cabe em uma frase: o mcptask.online é um desenvolvedor de IA rodando na sua infraestrutura, que reporta e fatura como um humano.
No Jira, um agente é um botão em um ticket; conosco é um usuário com identidade, folha de ponto, orçamento diário e fatura. Concretamente:
- Onde roda.
mcptask_runnertrabalha na sua própria máquina contra seu banco de dados real e testes de sistema reais.- Ele retoma no branch que deixou para trás após uma falha ou estouro de contexto.
- Ele escala para uma frota — mais máquinas, mais projetos, cotas por máquina, um painel. A Atlassian roda na nuvem e não suporta runners auto-hospedados.
- Ele retoma no branch que deixou para trás após uma falha ou estouro de contexto.
- Qual modelo. No Jira é Rovo Dev ou Claude/Codex no Bitbucket Pipelines. Conosco é qualquer modelo:
- incluindo um modo totalmente local (Ollama), onde a inferência nunca sai do seu lado,
- com triagem que escolhe o nível do modelo por tarefa conforme a complexidade — rotina roda em um modelo barato.
- incluindo um modo totalmente local (Ollama), onde a inferência nunca sai do seu lado,
- Onde o trabalho termina. No Jira termina em um PR e créditos gastos. Conosco vai até o fim:
- passando pelo CI, opcionalmente mesclando sozinho quando verde,
- na mesma folha de ponto que o trabalho humano,
- em uma fatura no Fakturoid ou iDoklad.
- passando pelo CI, opcionalmente mesclando sozinho quando verde,
Já está no Jira? Você não precisa jogá-lo fora — o mcptask.online importa tarefas dele e grava o trabalho concluído de volta como comentários.
Por que não Linear com um agente de IA?
expand_more
O Linear pode atribuir um issue a uma IA. Não encontramos nenhuma ferramenta MCP nele que entregue a próxima tarefa, nem um runner que trabalhe a tarefa na sua própria máquina. O mcptask.online é construído em torno desse ciclo, e ele termina em uma fatura paga, não no ticket.
infomcptask.online é a única plataforma que leva o trabalho de IA até uma fatura cobrável.
FAQ
help_outline
Onde encontro meu MCPTASK_TOKEN?
Entre no mcptask.online, abra Mostrar usuário → Informações avançadas e copie o valor do Token de API (clique para copiar). Trate-o como uma senha — qualquer pessoa que o tiver age como você no mcptask.online. O token não tem data de expiração; o botão Regenerar ao lado dele emite um novo e o antigo para de funcionar imediatamente (alterar sua senha faz o mesmo). Aplicativos conectados revoga o acesso OAuth (Claude Cowork / claude.ai) apenas, não o token de API — um aplicativo revogado perde o acesso imediatamente.
help_outline
Em qual endereço o servidor MCP roda?
https://mcptask.online/mcp — transporte HTTP streamable, uma entrada na configuração do seu cliente. O endpoint SSE mais antigo ainda é servido para compatibilidade reversa, mas aponte novos clientes para /mcp. Não é ilimitado: 60 requisições por minuto por token mais o limite horário da conta do seu plano (veja Limites de taxa acima).
help_outline
Quais ferramentas de IA suportam MCP?
Claude Code, Claude Desktop, Claude Cowork, Cursor, Cline, Continue, Codex CLI, OpenCode e uma lista crescente de clientes nativos de MCP. Se sua ferramenta fala MCP, o mcptask.online funciona com ela. Se não, use a API REST.
help_outline
O que é uma "piece"?
Uma piece é o nome guarda-chuva para tarefas, stories, epics e recorrentes. O URI MCP para uma piece é mcptask://pieces/{account_code}/{piece_id} — não há caminhos separados /tasks/ ou /stories/. Projetos não são pieces; eles têm seu próprio URI, mcptask://projects/{account_code}/{project_id}. Ambos usam o ID relativo — o número que você vê na URL do mcptask.online. Não há fallback REST para isso: a API REST encontra uma piece pelo seu ID interno, então passar um ID relativo para curl retorna a piece errada ou um 403.
help_outline
Um agente pode criar pieces?
Sim, se a função do usuário cujo token está conectado permitir — a regra depende da função e da autoria, não de quem está no teclado. Para impedir gravações, atribua a esse usuário uma função somente leitura ou limitada no projeto; o mesmo vale para qualquer outra pessoa da equipe.
help_outline
O trabalho feito via MCP fica visível no log?
Sim. Toda ação de gravação via MCP cria um evento com atribuição completa — qual usuário, quando, o que mudou.
help_outline
Meu próprio aplicativo pode reportar bugs em um projeto?
Sim, nos planos Professional e Enterprise (incluindo o teste gratuito). Crie uma chave de relatório de bugs nas configurações do projeto e envie cada relatório via POST para /api/{account_code}/bug_reports a partir do seu backend — o bug entra como uma Task no Epic de erros do projeto. A chave registra relatórios de bugs apenas nesse projeto e não faz mais nada; veja a API de relatório de bugs acima.