MCP Server Shipped
Registra y acota el trabajo sin salir de la sesión
Tu agente puede consultar el mapa de zones, dejar una petición en Triage, redactar los cuatro campos y leer el board — todo desde la conversación que ya está teniendo. Lo que ninguna herramienta puede hacer aquí es abrir una zone o aprobar un access request; una transición es una pregunta que se le hace al gate, nunca un poder de la herramienta.
Conectarlo
cycle mcp # sirve las herramientas por stdio, para el .mcp.json de un clienteViaja dentro del binario de la CLI en lugar de instalarse aparte, así que hay una implementación y no dos que se separen. El plugin de Claude Code lo deja configurado.
Las cinco herramientas
| Herramienta | Qué hace |
|---|---|
cc_zones | El mapa de zones tal y como lo guarda el board — paths, risk, owners |
cc_intake | Una línea a Triage. No empieza nada |
cc_interview | Redacta los cuatro campos, contrastados con el mapa de zones real |
cc_scope | Guarda esas cuatro respuestas en la task |
cc_status | Una task, o todo lo que está en marcha. Sólo lectura |
Cuatro más en el connector
El board emite un connector HTTP por máquina, y añade cc_setup,cc_start, cc_submit y cc_close. Cada transición es una pregunta que el gate responde con las mismas reglas que obedece la consola — un cliente del gate, nunca una segunda vía. La referencia mantiene las dos superficies lado a lado.
La línea que no cruzan
No hay grant ni resolve. Ninguna herramienta de ninguno de los dos servidores emite un grant, aprueba acceso ni decide una transición — cc_startpregunta, el gate responde — y esa ausencia forma parte del contrato tanto como lo que sí está.
El motivo no es prudencia, es aritmética. Una aprobación que llega por una herramienta que llama el agente va autenticada con un token que tiene el agente, así que un board no podría distinguir tu sí del suyo. Un gate que el agente puede invocar no es un gate. Las herramientas preguntan; el gate decide; las aprobaciones sólo viajan por un navegador donde ya has iniciado sesión.
Dónde se detiene
- Nunca decide lo que decide el hook. El enforcement es local y sin red; este servidor no está en ese camino y una caída no puede abrir una zone.
- No guarda una segunda copia de las reglas del gate. El día que empiece a juzgar si una spec está completa, podrá contradecir al gate — y una herramienta que contradice al gate es peor que no tener herramienta.
- Lee el board, no tu disco. Para saber qué hay abierto en esta máquina ahora mismo, la respuesta honesta es
cycle status: el grant es local y este servidor deliberadamente no lo ve.
Los payloads están en la referencia MCP (en inglés), y el modelo que describen es el mapa de zones.