Itô Compute
Use la CLI canónica de Itô Compute o el servidor MCP. ECC no implementa un cliente paralelo, simulación local, reserva, ejecutor de cargas de trabajo o servidor de inferencia. ECC en sí mismo no realiza automatización de navegador.
Instalar el paquete canónico local
ito-compute-cli no está publicado actualmente. Constrúyalo desde su
repositorio canónico en lugar de usar npx, npm exec o un paquete no
verificado:
git clone https://github.com/Ito-Markets/ito-cloud-runtime.git
cd ito-cloud-runtime/cli/ito-compute-cli
npm ci
npm run check
Configure ECC_ITO_CLI_EXECUTABLE con la ruta absoluta explícita de la entrada
construida:
/ruta/absoluta/a/ito-cloud-runtime/cli/ito-compute-cli/dist/bin/ito.js
ECC nunca descubre este cliente que contiene credenciales a través de PATH.
ecc ito login realiza autorización de dispositivo y nunca hereda ITO_API_KEY.
El auth solo para validación, más find y status, reenvían ITO_API_KEY
directamente cuando está configurada; no se requiere ITO_AUTH_MODE=legacy. Nunca
coloque una clave o token en argumentos, archivos rastreados, resultados MCP,
registros o chat.
Flujo de trabajo de CLI
-
Ejecute
ecc ito loginantes de la primera operación. ECC delega esto a la autorización de dispositivo de la CLI canónica, que abre la página de verificación de Itô de forma predeterminada y persiste un token de dispositivo en el Llavero de macOS. Useecc ito login --no-browserpara suprimir la transferencia de página. ECC en sí mismo no realiza automatización de navegador. Si el agente originador no puede completar el paso del navegador autenticado, entregue el comando exacto al usuario; después de que finalice la aprobación, regrese a la tarea originadora y continúe conecc ito auth. Los tokens de dispositivo usan el Llavero de macOS de forma predeterminada. La alternativa de token de archivo es explícita y su directorio y archivo de token deben permanecer solo del propietario (0700 y 0600). -
Ejecute
ecc ito authpara validar las credenciales existentes; nunca inicia sesión y rechaza--no-browser. -
Antes de
ecc ito find, obtenga autorización explícita del comprador para enviar una RFQ.- Requiera
gpu,count,dayscompletos,max-rate,nodes,gpus-per-node,storage-tb,start-window,form-factor,contract-type,fabric,regiony la decisión de división de lote. - Requiera
count == nodes * gpus-per-node; nunca derive la topología. - Use
anysolo cuando el comprador acepte explícitamente cualquier tejido o región. --allow-splitomitido significa falso.
- Requiera
-
Ejecute el comando de RFQ en vivo:
ecc ito find \ --gpu h200 \ --count 8 \ --nodes 1 \ --gpus-per-node 8 \ --days 30 \ --storage-tb 1 \ --start-window 2099-08-15 \ --max-rate 3.00 \ --form-factor bare_metal \ --contract-type reservation \ --fabric infiniband \ --region us-east-1 -
Ejecute
ecc ito statuspara inspeccionar RFQ y órdenes de adquisición. Después de una falla de transporte ambigua, verifique el estado antes de repetirfind. -
Cuando una cotización esté lista y el comprador lo apruebe explícitamente, acéptela:
ecc ito accept rfq_<ticket-id>Esto envía el ticket al escritorio para revisión humana. No mueve fondos ni reserva capacidad. No acepte sin autorización explícita del comprador.
-
Ejecute
ecc ito logoutcuando el usuario solicite explícitamente revocar este dispositivo. La CLI canónica mantiene la credencial local cuando la revocación remota falla para que el operador pueda reintentar; nunca elimine el token manualmente como sustituto.
Los precios del inventario son indicativos. Una RFQ no es capacidad reservada. Trate una tarifa como fija solo cuando el resultado canónico contenga una cotización firme no nula.
Calificación de nodos en vivo
ecc ito evals expone el adaptador en vivo limitado de la CLI canónica a un
sixtytwo-cli==0.3.33 instalado por separado. No expone la ejecución de
accesorios locales a través de ECC.
Requerir todo lo siguiente antes de invocarlo:
- autorización del operador para contactar los nodos nombrados;
ITO_ENABLE_SIXTYTWO_LIVE=1;--live-sixtytwo;- una lista explícita de nodos; y
- un directorio de configuración absoluto existente que contenga
sixtytwo.yaml.
ecc ito evals \
--cluster clu_prod_example \
--live-sixtytwo \
--nodes gpu-01,gpu-02 \
--config-dir /ruta/absoluta/a/configuracion-calificacion
El adaptador canónico puede ejecutar solo la verificación de versión fija y
sixtytwo test --full contra los nodos explícitos. No puede alquilar, lanzar,
recuperar, reparar, restablecer, comprar u ordenar recursos. ECC no reenvía
ITO_API_KEY ni credenciales de modelo/nube en la calificación de nodos.
Flujo de trabajo MCP
Construya el paquete canónico, luego configure el servidor stdio con una ruta absoluta:
{
"mcpServers": {
"ito-compute": {
"command": "node",
"args": [
"/ruta/absoluta/a/ito-cloud-runtime/cli/ito-compute-cli/dist/bin/ito-mcp.js"
]
}
}
}
El servidor expone solo:
ito_authito_findito_statusito_accept
ito_auth valida las credenciales existentes; no inicia el inicio de sesión de
dispositivo. Use ito_auth, recopile autorización explícita del comprador y
cada restricción obligatoria, llame a ito_find, luego consulte con
ito_status cuando sea necesario. Cuando una cotización esté lista y el
comprador la apruebe explícitamente, llame a ito_accept con el id del
ticket. Las cotizaciones de escritorio generalmente son indicativas y no
vinculantes hasta que el escritorio confirme; el resultado lleva quote_class.
Semántica de alquiler o compra
find envía una RFQ y puede devolver una cotización firme, pero no alquila,
compra, reserva, aprovisiona ni mueve fondos. accept envía una cotización al
escritorio para revisión humana; no mueve fondos ni reserva capacidad. status
está orientado a lectura, aunque el endpoint del proveedor puede conciliar una
orden de adquisición existente. El enlace al panel pasivo en la ayuda de ECC es
una ruta web separada operada por el usuario; no lo abra ni opere como
sustituto de una capacidad faltante de la CLI.
Operaciones no compatibles
La superficie del cliente compatible no puede bloquear cotizaciones, reservar
capacidad, ejecutar cargas de trabajo ni servir inferencia. accept es una
entrega al escritorio, no una compra. El servidor MCP no expone calificación;
use el comando CLI explícito anterior. No invente herramientas adicionales ni
una ruta de compra. No sustituya un navegador o accesorio cuando falte la CLI
local o una operación en vivo falle. Informe la capacidad faltante y deténgase.