devBoard

Leia, crie e mova tarefas, comente, inicie e finalize o trabalho, e acompanhe o tempo no devBoard, um rastreador de projetos simples para pequenas equipes de desenvolvimento e freelancers.

Servidor MCP hospedado

npx add-mcp 'https://api.getdevboard.app/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Conecte seu assistente de IA

Servidor MCP: https://api.getdevboard.app/mcp

O devBoard fala MCP. MCP é o padrão aberto que assistentes de codificação usam para alcançar outras ferramentas. Uma vez conectado, seu assistente pode ler o item em que está trabalhando, abrir novos, comentar, mover cartões e registrar tempo. Ele funciona como você, dentro de um workspace. Ele pode fazer o que seu papel permite, e nada mais.

1. Crie um token

  1. Abra o devBoard no seu Mac e vá para Configurações → Desenvolvedor. Esta seção só aparece no aplicativo Mac.
  2. Clique em Novo token e nomeie-o com o nome da ferramenta, como "Claude Code".
  3. Copie-o. Ele é mostrado apenas uma vez. Depois disso, você só vê os primeiros caracteres.

Cada token pertence ao workspace que você tinha aberto quando o criou. Convidados podem ler um workspace, mas não podem criar tokens.

2. Adicione o devBoard ao seu assistente

Substitua <your-token> pelo token que você copiou.

Claude Code

claude mcp add --transport http --scope user devboard https://api.getdevboard.app/mcp \
  --header "Authorization: Bearer <your-token>"

--scope user o disponibiliza em todos os projetos. Deixe-o de fora para adicioná-lo apenas ao projeto atual. Verifique com /mcp dentro do Claude Code. Guia completo.

Cursor

Adicione isto ao ~/.cursor/mcp.json para todos os projetos, ou .cursor/mcp.json para um único projeto:

{
  "mcpServers": {
    "devboard": {
      "url": "https://api.getdevboard.app/mcp",
      "headers": { "Authorization": "Bearer <your-token>" }
    }
  }
}

Guia completo.

VS Code

Adicione isto ao .vscode/mcp.json. O VS Code pede o token na primeira vez e o mantém fora do arquivo. Portanto, o arquivo é seguro para commit:

{
  "inputs": [
    { "type": "promptString", "id": "devboard-token", "description": "devBoard token", "password": true }
  ],
  "servers": {
    "devboard": {
      "type": "http",
      "url": "https://api.getdevboard.app/mcp",
      "headers": { "Authorization": "Bearer ${input:devboard-token}" }
    }
  }
}

Guia completo.

Claude Desktop

O Claude Desktop só inicia comandos locais a partir da sua configuração. Então ele alcança o devBoard através do mcp-remote, que precisa do Node.js. Abra Configurações → Desenvolvedor → Editar Configuração e adicione:

{
  "mcpServers": {
    "devboard": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.getdevboard.app/mcp",
        "--header", "Authorization:${DEVBOARD_AUTH}"],
      "env": { "DEVBOARD_AUTH": "Bearer <your-token>" }
    }
  }
}

Reinicie o Claude Desktop depois. Guia completo.

Qualquer outra coisa

Qualquer cliente que suporte MCP remoto via Streamable HTTP funciona. O endereço é https://api.getdevboard.app/mcp. O token vai em um cabeçalho Authorization: Bearer.

3. Experimente

  • "O que está na minha lista hoje?"
  • "Inicie APP-42." Ele atribui a você, move o cartão para Em andamento, inicia seu timer e dá um nome de branch.
  • "Divida o épico de onboarding em tarefas e dê a cada uma uma data de entrega na próxima semana."
  • "Registre um bug: o botão de login não faz nada no iPad. Urgente, atribua a mim."
  • "Comente em APP-42 que a correção está em revisão e mencione @[Ana]."
  • "Quanto tempo registrei esta semana, por ticket?"
  • "Terminei APP-42, mova para Revisão de código."

Abra um pull request a partir do branch que ele forneceu. O PR se vincula automaticamente ao item. Configurar isso está coberto abaixo.

O que seu assistente pode fazer

ÁreaO que ele pode fazer
Encontrar e lerConsultar o workspace (projetos, colunas, tags, releases, pessoas). Pesquisar itens por coluna, responsável, tag, tipo, prioridade, release ou data de entrega. Ler um item completo com seus comentários e pull requests. Ver Meu Trabalho. Executar visualizações salvas.
TicketsCriar épicos, tarefas e subtarefas. Editar qualquer campo. Reatribuir, reetiquetar, mover entre colunas, arquivar e restaurar.
ComentáriosAdicionar, editar e excluir seus próprios comentários. @[Name] notifica um colega de equipe.
Seu diaIniciar e finalizar o trabalho em uma única etapa. Executar seu timer. Registrar tempo depois. Ler sua folha de ponto. Verificar sua caixa de entrada. Gerenciar seus to-dos pessoais.
ReleasesPlanejar e lançar releases e adicionar tags, se você for administrador.

Ele não pode excluir itens, alterar configurações do workspace ou gerenciar membros e convites. Isso permanece no aplicativo.

Mantendo seguro

  • Um token funciona como você, com seu papel. Se você é membro, o assistente pode fazer o que um membro pode e nada mais.
  • Ele vê um workspace, aquele em que foi criado. Sua lista de to-dos pessoais é sua entre workspaces, então o assistente também pode acessá-la.
  • Revogue um token em Configurações → Desenvolvedor e ele para de funcionar imediatamente. Revogue-o no momento em que ele acabar em um lugar onde não deveria estar.
  • O devBoard mantém apenas um hash do token. Se você o perder, crie um novo.

Mais em o guia de segurança de tokens.

Vincule pull requests do GitHub

Um pull request que menciona uma chave de item (APP-123) no título, corpo ou branch aparece nesse item. Ele também pode mover o cartão quando abre, mescla ou fecha. Um administrador do workspace configura isso uma vez por repositório:

  1. No devBoard, abra Configurações → Desenvolvedor, copie a URL do webhook e salve um segredo de webhook.
  2. No GitHub, abra Configurações → Webhooks → Adicionar webhook do repositório.
  3. Cole a URL como Payload URL. Defina o tipo de conteúdo como application/json. O GitHub usa por padrão form-encoded, que o devBoard rejeita.
  4. Insira o mesmo segredo.
  5. Escolha Deixe-me selecionar eventos individuais, marque Pull requests apenas e salve.

De volta ao devBoard, escolha para qual coluna um cartão se move quando um pull request abre, mescla ou fecha sem mesclar. Guia passo a passo.

Sem MCP

O mesmo token funciona em uma pequena API REST em https://api.getdevboard.app/dev/v1, para scripts e CI:

curl -H "Authorization: Bearer <your-token>" https://api.getdevboard.app/dev/v1/items/APP-42

curl -X POST -H "Authorization: Bearer <your-token>" -H "Content-Type: application/json" \
  -d '{"category":"done"}' https://api.getdevboard.app/dev/v1/items/APP-42/status

Rotas: GET me, GET projects, GET items?project=&q=, GET items/{KEY}, GET items/{KEY}/pulls e POST items/{KEY}/status. Usando a partir do CI.

Onde mais encontrar este servidor

O mesmo servidor está listado no Registro MCP oficial e no Smithery. A listagem e os arquivos de configuração estão em um repositório público, App-Tube/devboard-mcp.

Perguntas ou algo faltando? [hello@getdevboard.app](mailto:hello@getdevboard.app)

Perguntas que as pessoas fazem

Meu assistente pode ver todos os meus workspaces?

Não. Um token pertence a um workspace, aquele que você tinha aberto quando o criou. Se você trabalha com vários clientes, crie um token por workspace e adicione cada um como seu próprio servidor.

Meu assistente pode excluir minhas tarefas?

Não. O servidor MCP pode arquivar um item, mas não pode excluí-lo. Ele também não pode alterar configurações do workspace ou gerenciar membros e convites. Isso permanece no aplicativo.

Posso criar um token no meu telefone?

Ainda não. Configurações → Desenvolvedor só aparece no aplicativo Mac. Crie o token lá e depois use-o de qualquer computador.

Isso custa extra?

Não. Gratuito durante o acesso antecipado; planos pagos serão um número simples, publicado aqui primeiro.