Skip to main content
De Scribe CLI (@scribemail/cli) brengt het volledige Scribe-toolaanbod naar je machine. Hij heeft twee gezichten:
  • Een lokale MCP-serverscribe 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 browseraanmelding.
  • Een gewone commandoregel — elke tool is ook een subcommando (scribe signatures list, scribe campaigns schedule), met JSON-uitvoer die is 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.

Installeren en aanmelden

1

Installeren via npm

Vereist Node.js 20 of nieuwer.
2

Aanmelden via je browser

Je browser wordt geopend en je meldt je aan met je Scribe-account — geen API-sleutel om aan te maken of te plakken. Inloggegevens worden opgeslagen in ~/.config/scribe/credentials.json met rechten alleen voor de eigenaar en worden automatisch vernieuwd.
3

Sessie controleren

Toont de aangemelde gebruiker, Workspace en tokenstatus.
De aangemelde deelnemer moet eigenaar of beheerder van de Workspace zijn en het abonnement van de Workspace moet API-toegang bevatten. Eén login is gekoppeld aan één Workspace — voer scribe login opnieuw uit om te wisselen.

Een lokale agent bedienen via MCP

Voor clients die met JSON zijn geconfigureerd (Claude Desktop, Cursor en andere):
Kies voor de CLI in plaats van het gehoste eindpunt wanneer je agent lokaal draait en je wilt dat toolaanroepen worden uitgevoerd als je al aangemelde terminalsessie, of wanneer je client alleen stdio spreekt. Het gehoste eindpunt (zie Verbind je assistent) blijft de juiste keuze voor chatassistenten zoals Claude op het web en ChatGPT.

Gebruik vanaf de shell

Resultaten zijn JSON op stdout; fouten zijn leesbare tekst op stderr.
Handige conventies:
  • scribe tools geeft een lijst van elke MCP-tool en het bijbehorende CLI-commando; scribe call <tool_name> --json '{...}' roept elke tool aan met zijn exacte MCP-naam.
  • Complexe velden zoals handtekening-content-trees accepteren inline JSON, @file of - voor stdin. --json kan het volledige arguments-object leveren, en expliciete vlaggen overschrijven dit.
  • Booleans zijn --flag / --no-flag; beide weglaten laat het veld weg, zodat gedeeltelijke updates nooit per ongeluk waarden overschrijven.
  • Exit-codes: 0 geslaagd, 1 API- of toolfout, 2 gebruiksfout, 3 niet aangemeld.

Commando’s per gebied

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

Werken via SSH

Voor het aanmelden is een browser nodig die 127.0.0.1 kan bereiken op de machine waarop de CLI draait. Stuur op een externe machine de callback-poort door en print de URL in plaats van een browser te openen:
Open vervolgens de geprinte URL in je lokale browser.

Volgende stappen

Tools-referentie

Alle Scribe-tools, 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 MCP-server