Une CLI conçue pour les agents pour interagir avec votre compte Hyperline depuis le terminal
La Hyperline CLI vous permet de gérer vos opérations de facturation directement depuis le terminal. Elle est conçue pour être agent-first — optimisée pour les agents IA tels que Claude Code, Cursor, Windsurf et tout outil capable d’exécuter des commandes shell.
Les agents IA s’appuient sur des outils pour accomplir leurs tâches. Aujourd’hui, la plupart des agents utilisent MCP (Model Context Protocol) pour se connecter à des services externes. Bien que MCP fonctionne bien, il présente des limites lorsqu’il est utilisé à grande échelle :
Surcharge du contexte — Les serveurs MCP exposent des dizaines d’outils, chacun avec des schémas complets qui consomment un espace précieux dans la fenêtre de contexte.
Plus lent sur les tâches complexes — Pour les workflows multi-étapes, les agents utilisant MCP doivent découvrir des outils, lire des schémas et formater des requêtes structurées pour chaque opération. Sur des questions complexes, les agents MCP peuvent boucler pendant plusieurs minutes en tentant de trouver la bonne combinaison d’outils.
Les CLI résolvent ces problèmes :
Efficaces en jetons — Des commandes courtes comme hyperline customers list sont naturelles à écrire pour un modèle prédictif de texte et nécessitent très peu de contexte pour être comprises.
Pas de surcoût de découverte d’outils — Les agents n’ont pas besoin de charger un catalogue d’outils ni de lire des schémas JSON. Ils exécutent simplement des commandes et lisent la sortie.
Composables — La sortie de la CLI peut être redirigée, filtrée avec jq ou chaînée avec d’autres commandes — des schémas que les agents gèrent nativement.
Pour les environnements serveur, les pipelines CI/CD ou les agents IA fonctionnant sans navigateur :
# Via une variable d'environnementexport HYPERLINE_API_KEY=sk_test_...# Ou en lignehyperline customers list --api-key sk_test_...
Les clés API peuvent être générées depuis les Paramètres de votre compte.
Gardez votre clé API secrète. Ne la commitez pas dans un système de gestion de versions — utilisez plutôt des variables d’environnement ou un gestionnaire de secrets.
Pour les environnements sandbox, définissez l’URL de base via une variable d’environnement ou un flag :
export HYPERLINE_API_URL=https://api.sandbox.hyperline.co# Ou par commandehyperline customers list --base-url https://api.sandbox.hyperline.co
La CLI suit un schéma cohérent hyperline <resource> <action> :
# Lister les clientshyperline customers list# Récupérer une facture spécifiquehyperline invoices get --id inv_xxxxx# Créer un nouveau clienthyperline customers create --name "Acme Inc" --currency USD
Par défaut, la CLI produit du texte lisible par un humain. Utilisez --output json pour une sortie structurée :
# Sortie lisiblehyperline customers list# Sortie JSON pour les scriptshyperline customers list --output json# Redirection vers d'autres outilshyperline customers list --output json | jq '.[].name'
Ajoutez la Hyperline CLI au CLAUDE.md de votre projet pour que Claude sache qu’elle est disponible :
## ToolsHyperline CLI is available for billing operations.Authenticate with: `export HYPERLINE_API_KEY=sk_...`Usage: `hyperline <resource> <action> [options]`Use `--output json` when you need to process the data.
Ajoutez des instructions à vos règles de projet (.cursor/rules/ ou .windsurfrules) pour que l’agent sache utiliser la CLI :
## BillingUse the Hyperline CLI for any billing-related tasks.Run `hyperline <resource> <action>` commands in the terminal.Use `--output json | jq` for filtering and processing data.
Tout agent IA capable d’exécuter des commandes shell peut utiliser la Hyperline CLI. Définissez la variable d’environnement HYPERLINE_API_KEY dans l’environnement de l’agent et la CLI est prête à l’emploi — aucune configuration supplémentaire ni enregistrement d’outil n’est nécessaire.
Agents IA avec accès shell, scripts, automatisation
Assistants IA sans accès terminal (Claude.ai, ChatGPT)
Mise en place
npm install -g @hyperline/cli
Ajouter l’URL du serveur MCP à votre client
Authentification
Clé API ou connexion via navigateur
OAuth ou clé API
Coût en contexte
Minimal — uniquement des chaînes de commande
Plus élevé — schémas d’outils complets chargés dans le contexte
Tâches multi-étapes
Excellent — redirection, chaînage et composition de commandes
Peut peiner avec les workflows complexes
Fonctionne avec
Claude Code, Cursor, Windsurf, tout agent basé sur le terminal
Claude.ai, ChatGPT, tout client compatible MCP
Vous pouvez utiliser les deux. Le serveur MCP est idéal pour les assistants IA conversationnels, tandis que la CLI brille pour les agents qui travaillent dans le terminal.
Serveur Hyperline MCP
Découvrez comment configurer le serveur Hyperline MCP pour les assistants IA sans accès au terminal.