mka1 é a interface de linha de comando oficial para a API MKA1.
Toda operação disponível pela API REST pode ser chamada como um comando, com flags, pipe via stdin, múltiplos formatos de saída e um explorador de comandos interativo.
Use para:
- Automatizar chamadas pontuais à API e jobs de CI sem precisar de um SDK.
- Inspecionar dados em tempo real rapidamente — listar respostas, baixar arquivos, buscar em um vetor store.
- Prototipar corpos de requisição antes de migrá-los para os SDKs de TypeScript, C# ou Python.
Instalação
Binários pré-compilados para todas as plataformas suportadas estão disponíveis em downloads.mka1.com. As URLs*-latest sempre redirecionam para a versão mais recente, então você pode salvá-las em scripts e pipelines de CI.
| Plataforma | Arquitetura | Download |
|---|---|---|
| macOS | arm64 (Apple silicon) | mka1_darwin_arm64-latest.tar.gz |
| macOS | x86_64 (Intel) | mka1_darwin_x86_64-latest.tar.gz |
| Linux | x86_64 (Debian/Ubuntu) | mka1_linux_x86_64-latest.deb |
| Linux | x86_64 (RHEL/Fedora) | mka1_linux_x86_64-latest.rpm |
| Windows | x86_64 | mka1_windows_x86_64-latest.zip |
macOS
arm64 por x86_64 em Macs Intel.
Linux
Windows
Baixemka1_windows_x86_64-latest.zip, extraia o arquivo e adicione a pasta contendo mka1.exe ao seu PATH.
Verifique a instalação
Imprima a versão do CLI para confirmar que o binário está no seuPATH:
--help, que exibe uma descrição, uso e as flags disponíveis:
Habilite a conclusão automática no shell
As conclusões são geradas sob demanda e cobrem subcomandos, flags e valores conhecidos de enums.Execute sua primeira requisição
Autentique uma vez e chame qualquer endpoint. O caminho mais rápido é definir sua chave em uma variável de ambiente e gerar uma resposta:Explore de forma interativa
mka1 explore inicia uma interface de terminal que permite navegar por todos os grupos de comandos, inspecionar as flags de cada comando e executá-los sem sair do shell:
Próximos passos
- Autentique o CLI — configure credenciais e identidade do usuário final.
- Comandos — um tour pelos grupos de comandos com exemplos práticos.
- Envie corpos de requisição — combine flags individuais,
--bodye stdin. - Formate e filtre a saída — alterne entre JSON, YAML, tabela e TOON, e transforme resultados com jq.
- Depure e inspecione — visualize requisições com
--dry-run, rastreie com--debuge habilite o modo agente.