MCP Server Shipped
Registre e delimite o trabalho sem sair da sessão
Seu agente pode consultar o mapa de zones, deixar um pedido em Triage, redigir os quatro campos e ler o board — tudo de dentro da conversa que já está acontecendo. O que nenhuma ferramenta aqui pode fazer é abrir uma zone ou aprovar um access request; uma transição é uma pergunta feita ao gate, nunca um poder da ferramenta.
Como conectar
cycle mcp # serve as ferramentas por stdio, para o .mcp.json de um clienteEle viaja dentro do binário da CLI em vez de ser uma segunda instalação, então existe uma implementação e não duas que divergem.O plugin do Claude Code já deixa tudo configurado.
As cinco ferramentas
| Ferramenta | O que faz |
|---|---|
cc_zones | O mapa de zones como o board o guarda — paths, risk, owners |
cc_intake | Uma linha em Triage. Não inicia nada |
cc_interview | Redige os quatro campos, conferidos contra o mapa de zones real |
cc_scope | Grava essas quatro respostas na task |
cc_status | Uma task, ou tudo que está em andamento. Somente leitura |
Mais quatro no connector
O board emite um connector HTTP por máquina, e ele acrescenta cc_setup,cc_start, cc_submit e cc_close. Cada transição é uma pergunta que o gate responde pelas mesmas regras que o console obedece — um cliente do gate, nunca uma segunda porta. A referência mantém as duas superfícies lado a lado.
A linha que elas não cruzam
Não existe grant nem resolve. Nenhuma ferramenta de qualquer um dos dois servidores emite um grant, aprova acesso ou decide uma transição — cc_start pergunta, o gate responde — e essa ausência faz parte do contrato tanto quanto o que está presente.
O motivo não é cautela, é aritmética. Uma aprovação que chega por uma ferramenta chamada pelo agente é autenticada por um token que o agente carrega, então um board não teria como distinguir o seu sim do dele. Um gate que o agente consegue invocar não é um gate. As ferramentas perguntam; o gate decide; as aprovações só viajam por um navegador onde você já está autenticado.
Onde ele para
- Nunca decide o que o hook decide. O enforcement é local e sem rede; este servidor não está nesse caminho, e uma queda não abre uma zone.
- Não guarda uma segunda cópia das regras do gate. No dia em que começar a julgar se uma spec está completa, poderá discordar do gate — e uma ferramenta que discorda do gate é pior do que ferramenta nenhuma.
- Lê o board, não o seu disco. Para saber o que está aberto nesta máquina agora, a resposta honesta é
cycle status: o grant é local e este servidor deliberadamente não o enxerga.
Os payloads estão na referência MCP (em inglês), e o modelo que elas descrevem é o mapa de zones.