almirant init
Configura la integracion MCP de Almirant para el repositorio actual. Es el flujo todo-en-uno: incluye autenticacion, seleccion de proyecto y generacion de archivos de configuracion.
Uso
almirant init
Que hace
- Detecta el tipo de proyecto (Node.js, Python, etc.)
- Verifica si ya existe un
.mcp.json(si existe, pregunta si deseas continuar) - Busca credenciales almacenadas en
~/.almirant/config.json- Si existen, ofrece reutilizarlas
- Si no, inicia el flujo de autenticacion
- Permite elegir el metodo de autenticacion: OAuth via navegador o API key manual
- Valida las credenciales contra el servidor
- Muestra los proyectos disponibles para seleccionar
- Genera el archivo
.mcp.jsonen la raiz del repositorio - Copia skill templates a
.agents/skills/
Flujo interactivo
$ almirant init
Almirant init
Detected project type: node
? Stored credentials found ([email protected]). Use them? (Y/n)
Using stored credentials (API: https://api.almirant.ai)
? Select project
> Mi Proyecto (a1b2c3d4-e5f6-7890-abcd-ef1234567890)
Otro Proyecto (f9e8d7c6-b5a4-3210-fedc-ba0987654321)
Enter project ID manually
Almirant configured successfully.
- MCP config: /home/user/mi-repo/.mcp.json
- Skills dir: .agents/skills
- Skills copied: implement.md, review.md
Next: run your agent using the project MCP config.
Metodos de autenticacion
Si no hay credenciales almacenadas (o eliges no reutilizarlas), el CLI presenta dos opciones:
| Metodo | Descripcion |
|---|---|
| OAuth browser flow (recomendado) | Abre el navegador para autenticar. Si falla, cae automaticamente a la opcion manual. |
| API key manual | Pega una API key existente directamente en la terminal. |
info
Si ya usaste almirant login, tus credenciales se detectan automaticamente y no necesitas autenticarte de nuevo.
Archivos generados
| Archivo | Descripcion |
|---|---|
.mcp.json | Configuracion MCP con la URL del proyecto y API key |
.agents/skills/ | Skill templates para el agente de IA |
Cuando usar init vs link
- Usa
initcuando es la primera vez que configuras Almirant en un equipo o maquina nueva y no has ejecutadologinpreviamente. - Usa
linkcuando ya tienes credenciales almacenadas (vialogin) y solo quieres vincular un nuevo repositorio rapidamente.