Skip to main content
Scribe CLI (@scribemail/cli) tar hela Scribes verktygsyta till din maskin. Det har två sidor:
  • En lokal MCP-serverscribe mcp serverar exakt samma verktyg som den hostade MCP-servern till varje agent som kan starta ett kommando (Claude Code, Claude Desktop, Cursor och valfri stdio-MCP-klient), och kör som dig efter en enda inloggning i webbläsaren.
  • En vanlig kommandorad — varje verktyg är också ett underkommando (scribe signatures list, scribe campaigns schedule), med JSON-utdata byggd för skript och skal.
Båda genereras från samma kod som den hostade servern på mcp.scribe-mail.com, så verktygen, namnen och beteendet glider aldrig isär.

Installera och logga in

1

Installera från npm

Kräver Node.js 20 eller senare.
2

Logga in med webbläsaren

Webbläsaren öppnas och du loggar in med ditt Scribe-konto — ingen API-nyckel att skapa eller klistra in. Uppgifterna lagras i ~/.config/scribe/credentials.json med behörigheter endast för ägaren och förnyas automatiskt.
3

Kontrollera sessionen

Visar inloggad användare, Workspace och tokenstatus.
Den inloggade medlemmen måste vara ägare eller administratör i Workspace, och Workspace-prenumerationen måste inkludera API-åtkomst. En inloggning är bunden till ett Workspace — kör scribe login igen för att byta.

Servera en lokal agent via MCP

För klienter som konfigureras med JSON (Claude Desktop, Cursor med flera):
Föredra CLI framför den hostade endpointen när din agent körs lokalt och du vill att verktygsanrop ska köras som din redan inloggade terminalsession, eller när klienten bara pratar stdio. Den hostade endpointen (se Anslut din assistent) är fortfarande rätt val för chattassistenter som Claude på webben och ChatGPT.

Använd det från skalet

Resultat är JSON på stdout; fel är läsbar text på stderr.
Praktiska konventioner:
  • scribe tools listar varje MCP-verktyg och dess CLI-kommando; scribe call <tool_name> --json '{...}' anropar valfritt verktyg med dess exakta MCP-namn.
  • Komplexa fält som signaturens innehållsträd tar emot inline-JSON, @file eller - för stdin. --json kan leverera hela argumentobjektet, och explicita flaggor åsidosätter det.
  • Booleska värden är --flag / --no-flag; utelämnas båda utelämnas fältet, så partiella uppdateringar skriver aldrig över värden av misstag.
  • Utgångskoder: 0 lyckat, 1 API- eller verktygsfel, 2 användningsfel, 3 ej inloggad.

Kommandon per område

Beteendet per verktyg är identiskt med MCP-verktygen — se verktygsreferensen.

Använda över SSH

Inloggning kräver en webbläsare som når 127.0.0.1 på maskinen som kör CLI. Vidarebefordra callback-porten på en fjärrmaskin och skriv ut URL:en i stället för att öppna en webbläsare:
Öppna sedan den utskrivna URL:en i din lokala webbläsare.

Nästa steg

Verktygsreferens

Alla Scribe-verktyg, grupperade efter område

Skills

Ge din assistent hela Scribe-arbetsflödet

Felsökning

Åtgärda anslutnings- och verktygsproblem

API-referens

REST API:et bakom CLI:n och MCP-servern