Passer au contenu principal
Le Scribe CLI (@scribemail/cli) met toute la surface d’outils Scribe sur votre machine. Il a deux visages :
  • Un serveur MCP local : scribe mcp expose exactement les mêmes outils que le serveur MCP hébergé à tout agent capable de lancer une commande (Claude Code, Claude Desktop, Cursor et tout client MCP stdio), en s’exécutant sous votre identité après une seule connexion via le navigateur.
  • Une ligne de commande classique : chaque outil est aussi une sous-commande (scribe signatures list, scribe campaigns schedule), avec une sortie JSON conçue pour les scripts et les shells.
Les deux sont générés à partir du même code que le serveur hébergé sur mcp.scribe-mail.com, ce qui garantit que les outils, les noms et les comportements ne divergent jamais. La CLI est open source sous licence MIT. Consultez le code, suivez les versions ou signalez un problème sur GitHub.

Installation et connexion

1

Installer depuis npm

Nécessite Node.js 20 ou plus récent.
2

Se connecter depuis le navigateur

Votre navigateur s’ouvre et vous vous connectez avec votre compte Scribe, sans clé API à créer ou à coller. Les identifiants sont stockés dans ~/.config/scribe/credentials.json avec des permissions réservées au propriétaire et sont renouvelés automatiquement.
3

Vérifier la session

Affiche l’utilisateur connecté, l’espace de travail et l’état du jeton.
Le membre connecté doit être propriétaire ou administrateur de l’espace de travail, et le forfait de l’espace de travail doit inclure l’accès API. Une connexion est liée à un seul espace de travail. Exécutez scribe login à nouveau pour changer.

Exécuter un agent local via MCP

Pour les clients configurés en JSON (Claude Desktop, Cursor et autres) :
Privilégiez la CLI plutôt que le point de terminaison hébergé lorsque votre agent s’exécute en local et que vous souhaitez que les appels d’outils s’exécutent dans votre session terminal déjà connectée, ou lorsque votre client ne communique qu’en stdio. Le point de terminaison hébergé (voir Connecter votre assistant) reste le bon choix pour les assistants conversationnels comme Claude sur le web et ChatGPT.

Utilisation depuis le shell

Les résultats sont retournés en JSON sur stdout ; les erreurs sont du texte lisible sur stderr.
Conventions utiles :
  • scribe tools liste chaque outil MCP et sa commande CLI ; scribe call <tool_name> --json '{...}' appelle n’importe quel outil par son nom MCP exact.
  • Les champs complexes comme les arborescences de contenu de signature acceptent du JSON en ligne, @file ou - pour stdin. --json peut fournir l’objet d’arguments complet, et les options explicites le remplacent.
  • Les booléens sont --flag / --no-flag ; omettre les deux retire le champ, ce qui garantit que les mises à jour partielles n’écrasent jamais de valeurs par accident.
  • Codes de sortie : 0 succès, 1 erreur API ou outil, 2 erreur d’utilisation, 3 non connecté.

Commandes par domaine

Le comportement de chaque outil est identique à celui des outils MCP. Consultez la référence des outils.

Utilisation via SSH

La connexion nécessite un navigateur capable d’atteindre 127.0.0.1 sur la machine qui exécute la CLI. Sur une machine distante, transférez le port de rappel et affichez l’URL au lieu d’ouvrir un navigateur :
Ouvrez ensuite l’URL affichée dans votre navigateur local.

Étapes suivantes

Référence des outils

Tous les outils Scribe, regroupés par domaine

Skills

Donnez à votre assistant le workflow Scribe complet

Dépannage

Résolvez les problèmes de connexion et d’outils

Référence de l'API

L’API REST derrière la CLI et le serveur MCP