Naar hoofdinhoud gaan
De Scribe CLI (@scribemail/cli) brengt het volledige Scribe-toolaanbod naar je machine. Hij heeft twee gezichten:
  • Een lokale MCP-server: scribe mcp biedt exact dezelfde tools als de gehoste MCP-server aan elke agent die een commando kan starten (Claude Code, Claude Desktop, Cursor en elke stdio MCP-client), en draait onder jouw account na één keer aanmelden in de browser.
  • Een gewone commandoregel: elke tool is ook een subcommando (scribe signatures list, scribe campaigns schedule), met JSON-uitvoer gemaakt voor scripts en shells.
Beide worden gegenereerd uit dezelfde code als de gehoste server op mcp.scribe-mail.com, waardoor de tools, namen en het gedrag nooit uit elkaar lopen. De CLI is opensource onder de MIT-licentie. Lees de code, volg releases of meld een issue op GitHub.

Installeren en aanmelden

1

Install from npm

Vereist Node.js 20 of nieuwer.
2

Sign in with your browser

Je browser opent en je meldt je aan met je Scribe-account, zonder dat je een API-sleutel hoeft aan te maken of te plakken. Je gegevens worden opgeslagen in ~/.config/scribe/credentials.json met rechten die alleen aan de eigenaar zijn toegekend, en worden automatisch vernieuwd.
3

Check the session

Toont de aangemelde gebruiker, Workspace en tokenstatus.
Het aangemelde lid moet owner of admin van de Workspace zijn, en het Workspace-abonnement moet API-toegang bevatten. Eén aanmelding is gekoppeld aan één Workspace. Voer scribe login opnieuw uit om te wisselen.

Een lokale agent uitserveren via MCP

Voor clients die met JSON zijn geconfigureerd (Claude Desktop, Cursor en andere):
Kies de CLI boven het gehoste endpoint wanneer je agent lokaal draait en je wilt dat tool calls worden uitgevoerd als je al aangemelde terminalsessie, of wanneer je client alleen stdio ondersteunt. Het gehoste endpoint (zie Je assistent koppelen) blijft de juiste keuze voor chatassistenten zoals Claude op het web en ChatGPT.

Gebruiken vanuit de shell

Resultaten komen als JSON op stdout; fouten als leesbare tekst op stderr.
Handige conventies:
  • scribe tools toont elke MCP-tool en het bijbehorende CLI-commando; scribe call <tool_name> --json '{...}' roept een tool aan via de exacte MCP-naam.
  • Complexe velden zoals handtekening-contentbomen accepteren inline JSON, @file of - voor stdin. --json kan het volledige argumentenobject leveren; expliciete flags overschrijven dat.
  • Booleans zijn --flag / --no-flag; laat je beide weg, dan wordt het veld weggelaten, zodat gedeeltelijke updates nooit per ongeluk waarden overschrijven.
  • Exitcodes: 0 succes, 1 API- of toolfout, 2 gebruiksfout, 3 niet aangemeld.

Opdrachten per gebied

Het gedrag per tool is identiek aan dat van de MCP-tools. Zie de Tools-referentie.

Werken via SSH

Voor inloggen is een browser nodig die 127.0.0.1 kan bereiken op de machine waarop de CLI draait. Op een externe machine kun je de callback-poort doorsturen en de URL afdrukken in plaats van een browser te openen:
Open vervolgens de afgedrukte URL in je lokale browser.

Volgende stappen

Tools-referentie

Elke Scribe-tool, gegroepeerd per gebied

Skills

Geef je assistent de volledige Scribe-workflow

Probleemoplossing

Los verbindings- en toolproblemen op

API-referentie

De REST API achter de CLI en de MCP-server