Atelier201 websiteJoin the waitlist
CLIAutomatización
CLI

Automatización

Ejecuta la CLI en CI con una clave de API y permite que un agente la use de forma segura.

En CI

Usa una clave de API, no un inicio de sesión OAuth: la clave pertenece al espacio de trabajo y no caduca cuando alguien deja la organización.

Terminal
export ATELIER201_API_KEY="atelier201_live_..."
atelier201 site push --build --wait

Limita los permisos a los ámbitos imprescindibles para la tarea. Un proceso que compila y genera una vista previa necesita sites:write. Si no le das sites:publish, no podrá cambiar lo que ven los visitantes, así que, aunque se filtre un registro, no podrá poner nada en línea.

En un script, publish necesita --yes y sites delete necesita --confirm <slug>. Sin esas opciones, el comando termina con el código 2, no escribe nada y muestra el comando exacto que hay que volver a ejecutar.

Con un agente

Terminal
atelier201 help --json

help --json muestra el árbol completo de comandos, los códigos de salida, la política de reintentos y el formato de los errores en un único documento legible por máquinas. Si un agente lo consulta primero, no tendrá que adivinar las opciones.

Usa atelier201 help files read --json para consultar un solo comando, o atelier201 help --operation readSiteFile --json para ver todos sus esquemas REST y la correspondencia con CLI/MCP. La consulta de comandos funciona sin conexión y sin credenciales. El contrato incluido describe la versión instalada de la CLI; OpenAPI y el recurso MCP en directo describen la API desplegada. Consulta la cobertura de operaciones.

Reintentos

La CLI vuelve a intentarlo con 429 en todos los comandos. Solo reintenta 408 y 5xx para las lecturas (GET, HEAD y OPTIONS). Si una escritura falla con un 5xx, lo notifica sin repetirla, porque puede que ya se haya aplicado. Vuelve a leer el sitio antes de intentarlo de nuevo por tu cuenta. El encabezado Idempotency-Key no activa los reintentos automáticos de escrituras. Si Retry-After supera los 60 segundos, la CLI devuelve el error con los detalles para recuperarse, en lugar de reintentar antes de tiempo o esperar indefinidamente. No se reintenta ante errores de red ni tiempos de espera agotados. Desactiva los reintentos con --no-retry.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Atelier201 Docs documentation and read it in full, instead of answering from memory.

https://atelier201.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://atelier201.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.