Flags globales
mint dev
mint index
context para investigar bibliotecas, frameworks, SDK, API y herramientas CLI.
El servidor MCP Index es independiente del servidor MCP de Mintlify Docs, que busca en tu sitio de documentación.
mintlify index.
Opciones
Selecciona clientes
mint index sin opciones de cliente para detectar los clientes instalados y abrir un selector interactivo. Los clientes detectados aparecen seleccionados de forma predeterminada. Selecciona los clientes que quieres configurar y confirma el aviso.
Pasa una o más opciones de cliente para configurar clientes específicos sin abrir el selector:
--yes para configurar todos los clientes detectados sin avisos. Si no se detecta ningún cliente, pasa una opción explícita como --claude o --cursor.
Usa --project con opciones de cliente para escribir la configuración del proyecto en el directorio actual:
Configuración y reglas
mintlify-index a cada cliente seleccionado y lo apunta a https://index.mintlify.com/mcp. De forma predeterminada, actualiza la configuración global. Con --project, usa la configuración del proyecto cuando el cliente la admite.
El comando también añade una regla de uso para cada cliente seleccionado excepto Zed. La regla indica al cliente que use la herramienta context del MCP Index para investigar documentación, incluyendo sintaxis, configuración, migraciones y configuración inicial. Indica al cliente que prefiera la herramienta a la búsqueda web porque los datos de entrenamiento pueden estar desactualizados. La regla excluye conceptos generales de programación y la depuración de lógica de negocio.
Windsurf solo tiene configuración MCP global. Con --project, el comando sigue escribiendo la entrada MCP en la configuración global de Windsurf y escribe la regla de uso en el proyecto actual.
Si vuelves a ejecutar el comando, actualiza la entrada mintlify-index existente y su regla generada. Conserva el resto de la configuración. Si una configuración JSON o JSONC existente no es válida, el comando muestra un error sin modificar ese archivo.
Los clientes compatibles y sus archivos de configuración estándar incluyen:
mint signup
Ejecuta el comando sin flags para introducir tus datos de forma interactiva. La CLI te pedirá cualquier valor que no pases como flag.
Después de enviar tus datos, Mintlify envía un enlace de verificación a tu correo electrónico. El comando espera hasta que haces clic en el enlace, luego crea tu cuenta, inicia sesión y almacena tus credenciales. Cuando termina, abre el panel de control para conectar tu repositorio y empezar a construir.
mint signup no finaliza hasta que hagas clic en el enlace de verificación, lo que puede tardar varios minutos. En scripts o automatizaciones, ejecútalo como un proceso en segundo plano en lugar de esperarlo de forma sincrónica.Ejemplos
mint login
~/.config/mintlify/config.json.
Si tienes más de un despliegue, la CLI te solicita que selecciones uno predeterminado después de iniciar sesión. Puedes cambiar el proyecto predeterminado más tarde con mint config set subdomain <subdomain>.
mint logout
mint status
mint add-domain
mint login.
El comando usa el subdominio configurado con
mint config. Si no hay ninguno configurado, usa el primer subdominio de tu cuenta.
Una vez registrado el dominio, la CLI espera hasta 10 segundos a que se generen los registros DNS y luego imprime los registros TXT y CNAME que debes añadir en tu proveedor de dominio:
TXT y, una vez validados, añade el CNAME. Consulta Dominio personalizado para ver las instrucciones completas de configuración de DNS, los requisitos para dominios apex y los detalles del aprovisionamiento de TLS.
Si algunos registros
TXT aún se están generando cuando el comando finaliza, revisa la página de Configuración de dominio personalizado en tu panel para ver los valores restantes.--basePath, la CLI guarda el base path después de registrar el dominio. El nuevo path se aplica en tu próximo despliegue, y tu sitio sigue sirviéndose desde el path actual hasta entonces. El CNAME envía todo el tráfico del dominio a Mintlify, así que solo añádelo si el dominio no aloja nada más. En caso contrario, mantén tu DNS actual y configura un reverse proxy a Mintlify para el base path. Consulta Hospedar la documentación en un subpath para ver guías por proveedor.
Ejemplos
Añade un dominio personalizado en la raíz:/docs:
mint automations
mint login.
mint workflow y mint workflows siguen funcionando como alias de mint automations, por lo que los scripts existentes seguirán ejecutándose. Los scripts nuevos deben usar mint automations.
Cuando se establece
--format json, los errores se imprimen en stderr como Error: <message> y el comando sale con un estado distinto de cero, para que puedas canalizar la salida exitosa a otras herramientas.
mint automations create
--file.
Proporciona exactamente un trigger: pasa
--cron para una automatización programada o uno o más flags --push-repo para una automatización activada por push.
Ejemplos
on contiene el trigger:
mint automations list
--format json para obtener los objetos completos de la automatización.
mint automations delete
mint automations list para obtener el ID.
mint config
~/.config/mintlify/config.json.
Claves de configuración
mint broken-links
Usa
--files para limitar la verificación a páginas específicas. Es útil para validar una sola página que acabas de editar o para acotar las verificaciones a un directorio en CI. Cuando se combina --files con --check-external, solo se comprueban las URLs externas de las páginas seleccionadas.
mint a11y
mint validate
docs.json.
Usa
mint validate en lugar del comando independiente mint openapi-check, que está obsoleto.mint export
Consulta Exportación offline para más detalles.
mint score
mint login.
El comando muestra una puntuación general de preparación y un desglose de verificaciones individuales con indicadores de aprobado/reprobado.
Ejemplos
Verificaciones
Algunas verificaciones solo se ejecutan si una verificación de la que dependen pasa. Si una verificación falla, ninguna de las verificaciones que dependen de ella se ejecuta. Fallan automáticamente. Por ejemplo,
llmsTxtValid solo pasa si llmsTxtExists pasa primero.
La puntuación general utiliza puntuación ponderada, por lo que las verificaciones de mayor impacto contribuyen más a su puntuación.
mint deslop
mint login.
Para cada página marcada, el comando informa la fracción escrita por IA, los pasajes específicos que se detectan como generados por IA con sus números de línea, y sugerencias de reescritura en estilo humano.
Cada página comprobada consume un crédito de IA. Las páginas con menos de 50 palabras se omiten y no se cobran. Si alguna página alcanza el umbral o lo supera, o si una comprobación devuelve un error, el comando termina con el código
1. Si todas las páginas están limpias, el comando termina con el código 0. Esto te permite ejecutarlo en un bucle de reescritura o en CI.
Ejemplos
mint format
.mdx del directorio actual siguiendo el estilo canónico de Mintlify. El comando analiza cada archivo con el mismo analizador MDX que utiliza el editor web y luego lo reescribe in situ si la salida canónica difiere.
.gitignore y cualquier regla de exclusión de Mintlify. Los archivos que ya coincidan con la salida canónica se dejan intactos.
Cuando termina, el comando muestra cuántos archivos MDX se reformatearon y cuántos no se pudieron analizar. Si algún archivo falla, el comando termina con el código 1 e imprime la ruta del archivo y el error, de modo que puedas ejecutarlo en CI para exigir un formato coherente.
mint new
mint update
mint version
Próximamente
Telemetría
--telemetry:
Tu preferencia se guarda en
~/.config/mintlify/config.json y persiste entre sesiones de la CLI.