# @noclaf/cli

Source: https://glimind.com/server/npm%2F-noclaf%2Fcli
Registry id: `npm/-noclaf/cli`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "noclaf-cli": {
      "command": "npx",
      "args": [
        "-y",
        "@noclaf/cli"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add noclaf-cli -- npx -y @noclaf/cli
```

## Tools (27)

- `activate_sprint`: Reativa uma sprint: encerra qualquer outra ativa do projeto (tasks não concluídas voltam pro backlog) e reabre a escolhida com status 'ativa', start_date = hoje
- `add_checklist`: Cria uma checklist nomeada (com itens) numa tarefa — a checklist nativa que aparece clicável na UI, melhor que enfiar um DoD no texto da descrição.
- `add_checklist_item`: Adiciona um item desmarcado ao fim de uma checklist existente.
- `add_holiday`: Cria feriado no calendário do time (só admin/gerente).
- `add_home_office`: Marca home office do PRÓPRIO usuário num dia (o banco pode recusar por limite mensal).
- `add_vacation`: Registra férias de um usuário no calendário do time (só admin/gerente).
- `attach_pr`: Anexa a URL de um pull request a uma tarefa e a coloca em review: grava pr_url, seta review_state=pending e move o status pra code_review.
- `comment_task`: Adiciona um comentário em uma tarefa.
- `create_release`: Cria uma release (status planning) no projeto.
- `create_sprint`: Cria uma sprint já ATIVA.
- `create_task`: Cria uma nova tarefa no projeto atual.
- `end_allocation`: [ENCERRA O DIA] Bate ponto de SAÍDA do usuário e fecha qualquer task_allocation aberta.
- `end_sprint`: Encerra a sprint: tasks fora de done/production saem da sprint e voltam pro backlog; done/production ficam.
- `end_task_allocation`: [PARA TIMER DE TASK] Para a task_allocation ativa.
- `finalize_release`: Finaliza a release: status delivered + delivered_at.
- `get_active_allocation`: Retorna o estado atual de cronometragem do usuário: alocação ativa, task atual sendo cronometrada, e segmentos por task na alocação atual.
- `get_calendar`: Calendário pessoal: só os dias com eventos (feriados, meus prazos, férias, home office, releases, aniversários e tempo de casa).
- `get_context`: Retorna o contexto completo do projeto NOS ativo: dados do projeto, repositórios, sprint ativa, membros e usuário autenticado.
- `get_sprint`: Detalha uma sprint: contagem de tasks por status e tasks vencidas (end_date < hoje e fora de done/production), com key/title/end_date.
- `get_task`: Retorna detalhes completos de uma tarefa: descrição, assignees, checklist, comentários, histórico recente, repositórios vinculados e labels.
- `list_my_allocations`: Lista alocações passadas do usuário (encerradas), ordenadas por data decrescente.
- `list_projects`: Lista os projetos do NOS aos quais você tem acesso.
- `list_releases`: Lista as releases do projeto (id, name, status, target_date, delivered_at).
- `list_sprints`: Lista as sprints do projeto (ativa e encerradas) com status e datas, mais recentes primeiro.
- `list_tasks`: Lista tarefas do projeto atual, filtradas pelos parâmetros opcionais.
- `move_task`: Atalho pra mudar o status de uma tarefa (move entre colunas do Kanban).
- `record_delivery`: Registra uma ENTREGA do loop de build (um ticket

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
