Guide d'installation
Claude Code
Une seule commande. Claude Code parle nativement le HTTP streamable et sait envoyer l'en-tête.
Il vous faut d'abord une clé.
Votre page de compte en délivre une — elle commence par nbb_live_ et n'est affichée qu'une fois. Si vous ne vous êtes pas encore inscrit, connectez-vous avec votre adresse e-mail ; le plan gratuit ne demande pas de carte.
Ajouter le serveur
Dans un terminal, avec votre clé à la place de nbb_live_… :
claude mcp add --transport http nbb https://test.nbb-mcp.be/mcp --header "Authorization: Bearer nbb_live_…"
Cela l'enregistre pour le projet courant. Ajoutez --scope user pour l'avoir dans tous les projets de cette machine :
claude mcp add --scope user --transport http nbb https://test.nbb-mcp.be/mcp --header "Authorization: Bearer nbb_live_…"
Vérifier l'enregistrement
claude mcp list
nbb doit apparaître avec un statut connecté. Lancez ensuite Claude Code et regardez /mcp dans la session : il liste les trois outils (search_company, get_annual_accounts, get_operation).
Votre clé se retrouve en clair dans le fichier de configuration de Claude Code, comme tout autre identifiant MCP. Traitez-la comme un secret dans un dotfile : ne validez pas dans un dépôt partagé un .mcp.json propre au projet qui la contient — utilisez plutôt --scope user.
Vérifier que ça marche
Ouvrez une nouvelle conversation et demandez :
Trouve les comptes annuels de Colruyt
L'assistant devrait appeler search_company, trouver le numéro d'entreprise 0400.378.485 (Etn. Fr. Colruyt NV), puis appeler get_annual_accounts, interroger get_operation une ou deux fois, et vous restituer un bilan avec ses codes de rubrique.
Il dit qu'il n'a pas cet outil
Le connecteur n'est pas chargé. La plupart des clients ne détectent les serveurs MCP qu'au démarrage : redémarrez-le et vérifiez que le serveur est activé dans sa liste d'outils.
Il signale 401 ou « invalid API key »
L'en-tête manque ou la clé est erronée. La valeur doit être la clé entière, préfixe nbb_live_ compris, après le mot Bearer et une seule espace. Les clés ne sont affichées qu'une fois — si vous ne l'avez pas copiée, régénérez-la sur votre page de compte.
Il abandonne après un appel et dit que c'est encore en cours
get_annual_accounts est asynchrone : il renvoie un identifiant d'opération et un poll_after_seconds. Dites à l'assistant d'interroger get_operation jusqu'à ce que le statut soit completed. Les descriptions d'outil le disent, mais un modèle plus petit a parfois besoin d'un coup de pouce.
Le retirer
claude mcp remove nbb
Autres clients
- Claude (claude.ai) — Ajoutez le serveur comme connecteur personnalisé dans les réglages de Claude.
- ChatGPT — Un connecteur MCP en mode développeur, avec la clé comme jeton bearer.
- Codex CLI — Un bloc <code>mcp_servers</code> dans ~/.codex/config.toml.
- Tout autre client MCP — Les détails de connexion bruts, plus une configuration JSON que la plupart des clients acceptent.