Connecter Goose à Busabase
Block's open-source terminal agent, where MCP servers are called "extensions".
Collez ceci dans Goose
Lisez https://busabase.com/SETUP_SKILL.md et configurez Busabase pour moi. Suivez le guide jusqu'au bout, puis confirmez que la connexion fonctionne.

Donnez cette instruction unique à votre agent
Vous obtenez bien plus qu'un connecteur : la compétence busabase porte tout le flux de demandes de modification, le CLI et l'API complète — disponibles à chaque future session sans rien recoller.
Demande d'abord
Busabase Cloud ou bureau personnel — à vous de choisir, avant que quoi que ce soit ne se passe.
Se connecte
Vous connecte et stocke lui-même l'identifiant. Aucune clé API à copier à la main.
Amorce une Base
Crée et remplit votre première Base, pour que l'espace de travail ne soit pas un écran vide.
Installe les compétences
busabase et busabase-app-creator deviennent permanentes, pour chaque session à venir.
Vous préférez un connecteur ?
Si vous préférez brancher Busabase comme des outils MCP plutôt que de laisser l'agent installer une compétence, utilisez l'URL de serveur ci-dessous.
Documentation MCP GooseEn un coup d'œil
- Éditeur
- Block
- Mode de connexion
- MCP + OAuth · MCP + Clé API · Plugin / Compétence
- Transport
- Streamable HTTP
- Authentification
- OAuth (enregistrement dynamique)
- Fichier de configuration
- ~/.config/goose/config.yaml
goose configure
# → Add Extension → Remote Extension (Streamable HTTP)
# → name: busabase
# → URI: https://busabase.com/api/mcpRun the interactive configurator:
goose configure
Choose Add Extension → Remote Extension (Streamable HTTP), name it busabase, and paste https://busabase.com/api/mcp as the URI.
This writes into ~/.config/goose/config.yaml (Windows: %APPDATA%\Block\goose\config\config.yaml) with type: streamable_http and a uri field. Remote extensions that require OAuth normally obtain a client ID automatically — via a Client ID Metadata Document or Dynamic Client Registration — and sign you in; ask Goose to call auth_verify to confirm. A static Authorization: Bearer <key> header in the same config remains an option for instances that use an API key instead.
Pièges connus
Goose is the odd one out on naming: the field is `uri`, not `url`, and the transport is `streamable_http` with an underscore. Copying another client's snippet verbatim will not work. OAuth note (docs rechecked 2026-11-09): remote extensions normally get a client ID automatically via CIMD or Dynamic Client Registration; only a server supporting neither needs a pre-registered `client_id` (and `client_secret_key` for confidential clients) on the extension. The OAuth callback is served on 127.0.0.1 with an ephemeral port — set `GOOSE_OAUTH_CALLBACK_PORT` when the authorization server only allows a fixed port.
Comparaison
Capacités de connexion comparées côte à côte avec les autres agents déjà présents dans cet annuaire.
| Capacité | |||
|---|---|---|---|
| Type | Agents en ligne de commande | Agents en ligne de commande | Éditeurs IA |
| Chemin recommandé | Compétence agent | Compétence agent | Compétence agent |
| Mode de connexion | MCP + OAuth · MCP + Clé API · Plugin / Compétence | MCP + OAuth · Plugin / Compétence | MCP + OAuth · Plugin / Compétence |
| Transport | Streamable HTTP | Streamable HTTP | Streamable HTTP |
| Authentification | OAuth (enregistrement dynamique) | OAuth (enregistrement dynamique) | OAuth (enregistrement dynamique) |
Rédigé à partir de la propre documentation de cet agent. Nous n'avons pas encore rejoué chaque étape sur une machine réelle, donc vérifiez la documentation liée si une commande a changé.
Laissez votre agent faire la configuration
Une seule instruction, une autorisation, et chaque changement qu'il fait ensuite porte un message et un diff que vous pouvez vérifier ou annuler.
Parcourir tous les agentsCollez ceci dans Goose
Lisez https://busabase.com/SETUP_SKILL.md et configurez Busabase pour moi. Suivez le guide jusqu'au bout, puis confirmez que la connexion fonctionne.