Conectar Kiro a Busabase
AWS's agentic coding tool: the Kiro IDE turns prompts into specs and working code, and the Kiro CLI, formerly the Amazon Q Developer CLI, brings the same agent to the terminal.
Pega esto en Kiro
Lee https://busabase.com/SETUP_SKILL.md y configura Busabase por mí. Síguelo hasta el final, y luego confirma que la conexión funciona.

Dale a tu agente esta única instrucción
Terminas con más que un conector: la habilidad busabase lleva todo el flujo de solicitudes de cambio, la CLI y la API completa, disponibles en cualquier sesión futura sin volver a pegar nada.
Pregunta primero
Busabase Cloud o Escritorio personal — tú decides, antes de que pase nada.
Se conecta
Inicia sesión y guarda la credencial él mismo. Ninguna API key que copiar a mano.
Genera una Base
Crea y rellena tu primera Base, así el espacio de trabajo no es una pantalla vacía.
Instala las habilidades
busabase y busabase-app-creator quedan instaladas de forma permanente, para todas las sesiones a partir de esta.
Para este agente
Kiro is spec-driven: it may want to write a spec before executing, so let it read the setup document first, then approve the commands it proposes. The skills installer targets Kiro as `kiro-cli` and writes to `~/.kiro/skills`, which both the Kiro IDE and the Kiro CLI read. Custom agents only load skills listed in their `resources` with `skill://`.
¿Prefieres un conector?
Si prefieres conectar Busabase como herramientas MCP en lugar de dejar que el agente instale una habilidad, usa la URL del servidor de abajo.
De un vistazo
- Proveedor
- AWS
- Cómo se conecta
- Complemento / Habilidad · MCP + OAuth
- Transporte
- HTTP en streaming
- Autenticación
- OAuth (registro dinámico)
- Archivo de configuración
- .kiro/settings/mcp.json (user: ~/.kiro/settings/mcp.json)
curl -fsSL https://cli.kiro.dev/install | bash # Kiro CLI, macOS/Linux
irm 'https://cli.kiro.dev/install.ps1' | iex # Kiro CLI, Windows 11
# Kiro IDE: download from https://kiro.devKiro — the IDE or the Kiro CLI — can fetch a URL and run commands, so the Skill path applies: paste the prompt above.
Prefer a connector?
Add Busabase to ~/.kiro/settings/mcp.json (user) or .kiro/settings/mcp.json (workspace, which wins when both define the same server):
{
"mcpServers": {
"busabase": {
"url": "https://busabase.com/api/mcp",
"oauth": {
"oauthScopes": ["mcp"]
}
}
}
}
Kiro registers its own OAuth client (dynamic client registration) and opens the sign-in page in your browser. Keep the entry's oauth.oauthScopes set to ["mcp"]: Busabase grants MCP clients exactly one scope, mcp, and a request naming a different Busabase scope without it is rejected.
Kiro CLI: kiro-cli mcp add only takes a --command for local servers, so edit the JSON file above or use kiro-cli mcp import --file <file>. In a kiro-cli chat session, open /mcp and press Enter on busabase to start sign-in; /mcp auth busabase retries it.
Coming from the Amazon Q Developer CLI? Installing Kiro CLI copies ~/.aws/amazonq/mcp.json to ~/.kiro/settings/mcp.json once, so an existing busabase entry carries over. Anything added to the old file afterwards is not picked up.
Problemas conocidos
`kiro-cli mcp add` has no URL option, so remote servers go in the JSON file. Workspace `.kiro/settings/mcp.json` overrides the user file, so check both if a stale server keeps loading. The remote `url` shape and the `auth` / `oauth` fields are documented on the Configuration page, and Kiro's MCP overview now also shows a remote-server example (an earlier version of this note said the main page demonstrated stdio only). Current docs add an `auth` object (`issuer_url`, `storage`, `grant_types`, `scopes`) and an `oauth` block on each server entry, and tokens are stored per workspace in `.kiro/.mcp-auth/`. If you hit OAuth scope errors, the docs' workaround is an empty scope array (`"oauthScopes": []`); with no scopes configured Kiro requests a default set (openid, email, profile, offline_access), which Busabase answers with its single `mcp` scope.
Cómo se compara
Capacidades de conexión, lado a lado con otros agentes ya presentes en este directorio.
| Capacidad | |||
|---|---|---|---|
| Tipo | Editores con IA | Agentes de terminal | Editores con IA |
| Camino recomendado | Habilidad del agente | Habilidad del agente | Habilidad del agente |
| Cómo se conecta | Complemento / Habilidad · MCP + OAuth | MCP + OAuth · Complemento / Habilidad | MCP + OAuth · Complemento / Habilidad |
| Transporte | HTTP en streaming | HTTP en streaming | HTTP en streaming |
| Autenticación | OAuth (registro dinámico) | OAuth (registro dinámico) | OAuth (registro dinámico) |
Escritos a partir de la propia documentación de este agente. No hemos vuelto a ejecutar cada paso en una máquina real, así que revisa la documentación enlazada si algún comando ha cambiado.
Deja que tu agente haga la configuración
Una sola instrucción, una autorización, y cada cambio que haga después lleva un mensaje y un diff que puedes revisar o revertir.
Ver todos los agentesPega esto en Kiro
Lee https://busabase.com/SETUP_SKILL.md y configura Busabase por mí. Síguelo hasta el final, y luego confirma que la conexión funciona.