Recursos para IA

Instalar Mercado Pago CLI

El Mercado Pago CLI se instala mediante Homebrew y se autentica con su Access TokenAccess TokenClave privada de la aplicación creada en Mercado Pago que se utiliza en el backend. Puedes acceder a ella desde Tus integraciones > Detalles de la aplicación > Pruebas > Credenciales de prueba o Producción > Credenciales de producción. para comenzar a operar. Sigue los pasos para la instalación y configuración de las credenciales:

Instalar mediante Homebrew

El Mercado Pago CLI se distribuye como un paquete Homebrew compatible con macOS y Linux. Para instalarlo, ejecuta el siguiente comando en la terminal:

bash

brew install mercadopago/tap/mp-cli

Para confirmar que la instalación se completó con éxito, ejecuta el siguiente comando:

bash

mp --version

Shell completion

Para habilitar el autocompletado de comandos en la terminal:

bash

mp completion bash  >> ~/.bashrc
mp completion zsh   >> ~/.zshrc
mp completion fish  >> ~/.config/fish/completions/mp.fish
mp completion powershell

Autenticar credenciales

El Mercado Pago CLI almacena las credenciales en el keychain nativo del sistema operativo, evitando que los tokens queden expuestos en archivos de configuración, historial del shell o logs.

Nuestro CLI usa Keychain en macOS, libsecret en Linux y Credential Manager en Windows.

Hacer login

Autentícate con el Access Token de acuerdo con el entorno deseado:

bash

# Sandbox
mp login --token TEST-...

# Producción
mp login --token APP_USR-...

Hacer logout

Utiliza el siguiente comando para finalizar el acceso del CLI a la cuenta y eliminar las credenciales almacenadas en el keychain. Si estás trabajando con múltiples perfiles, especifica el nombre del perfil que deseas desconectar:

bash

mp logout
mp logout --profile sandbox

Configurar el proyecto

Esta configuración es ideal para equipos que buscan utilizar el Mercado Pago CLI de forma recurrente. Para eso, crea el archivo .mp.toml en la raíz del repositorio con las configuraciones predeterminadas del equipo, como perfil de credenciales y país de operación:

toml

[defaults]
profile = "checkout-pro-sandbox"  # perfil de credenciales predeterminado
site_id = "MLB"                   # país de operación

[output]
no_color = false                  # deshabilitar salida con color

Fuentes de configuración

El CLI determina qué fuente de configuración utilizar siguiendo el orden de la más específica a la menos específica:

FuenteUso recomendado
Flags CLI (--profile, --json, etc.)Reemplazar puntualmente cualquier configuración sin modificar los valores predeterminados.
Variables de entorno (MP_PROFILE, MP_ACCESS_TOKEN)Autenticación en CI/CD y entornos automatizados.
.mp.toml en el directorio actualValores predeterminados compartidos del equipo en el repositorio.
~/.config/mp/config.tomlPreferencias personales del desarrollador.
Valores predeterminados internosAplicados cuando ninguna otra fuente está configurada.